/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_74-tricky_address1_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 08:04:09,341 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 08:04:09,413 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 08:04:09,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 08:04:09,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 08:04:09,439 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 08:04:09,440 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 08:04:09,440 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 08:04:09,440 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 08:04:09,443 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 08:04:09,444 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 08:04:09,444 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 08:04:09,444 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 08:04:09,445 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 08:04:09,445 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 08:04:09,445 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 08:04:09,445 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 08:04:09,446 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 08:04:09,446 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 08:04:09,446 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 08:04:09,446 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 08:04:09,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 08:04:09,447 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 08:04:09,447 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 08:04:09,447 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 08:04:09,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:04:09,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 08:04:09,448 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 08:04:09,448 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 08:04:09,448 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 08:04:09,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 08:04:09,449 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 08:04:09,449 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 08:04:09,449 INFO L153 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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-11-30 08:04:09,620 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 08:04:09,634 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 08:04:09,636 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 08:04:09,637 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 08:04:09,637 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 08:04:09,638 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_74-tricky_address1_racefree.i [2023-11-30 08:04:10,600 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 08:04:10,774 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 08:04:10,775 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_74-tricky_address1_racefree.i [2023-11-30 08:04:10,786 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2662e7313/b5c025ebaafa4da7a8262d4ad6e4e228/FLAGd879b4cbe [2023-11-30 08:04:10,797 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2662e7313/b5c025ebaafa4da7a8262d4ad6e4e228 [2023-11-30 08:04:10,798 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 08:04:10,799 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 08:04:10,800 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 08:04:10,800 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 08:04:10,804 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 08:04:10,804 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:04:10" (1/1) ... [2023-11-30 08:04:10,805 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@645fcf81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:10, skipping insertion in model container [2023-11-30 08:04:10,805 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:04:10" (1/1) ... [2023-11-30 08:04:10,856 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 08:04:11,181 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:04:11,199 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 08:04:11,245 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:04:11,279 INFO L206 MainTranslator]: Completed translation [2023-11-30 08:04:11,280 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11 WrapperNode [2023-11-30 08:04:11,280 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 08:04:11,281 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 08:04:11,281 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 08:04:11,281 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 08:04:11,285 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,305 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,324 INFO L138 Inliner]: procedures = 271, calls = 50, calls flagged for inlining = 7, calls inlined = 8, statements flattened = 236 [2023-11-30 08:04:11,325 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 08:04:11,325 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 08:04:11,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 08:04:11,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 08:04:11,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,346 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,346 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,353 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,366 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,367 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,368 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,370 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 08:04:11,371 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 08:04:11,371 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 08:04:11,371 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 08:04:11,372 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (1/1) ... [2023-11-30 08:04:11,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:04:11,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:11,405 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) [2023-11-30 08:04:11,434 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 08:04:11,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 08:04:11,435 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 08:04:11,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 08:04:11,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 08:04:11,436 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 08:04:11,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 08:04:11,436 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 08:04:11,436 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 08:04:11,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 08:04:11,436 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 08:04:11,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 08:04:11,437 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 08:04:11,430 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 [2023-11-30 08:04:11,546 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 08:04:11,547 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 08:04:11,777 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 08:04:11,803 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 08:04:11,803 INFO L309 CfgBuilder]: Removed 23 assume(true) statements. [2023-11-30 08:04:11,804 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:04:11 BoogieIcfgContainer [2023-11-30 08:04:11,804 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 08:04:11,806 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 08:04:11,806 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 08:04:11,808 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 08:04:11,809 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 08:04:10" (1/3) ... [2023-11-30 08:04:11,822 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dc5b762 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:04:11, skipping insertion in model container [2023-11-30 08:04:11,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:04:11" (2/3) ... [2023-11-30 08:04:11,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dc5b762 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:04:11, skipping insertion in model container [2023-11-30 08:04:11,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:04:11" (3/3) ... [2023-11-30 08:04:11,824 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_74-tricky_address1_racefree.i [2023-11-30 08:04:11,835 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 08:04:11,835 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2023-11-30 08:04:11,835 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 08:04:11,914 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-30 08:04:11,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 214 places, 244 transitions, 495 flow [2023-11-30 08:04:12,025 INFO L124 PetriNetUnfolderBase]: 48/335 cut-off events. [2023-11-30 08:04:12,026 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 08:04:12,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 335 events. 48/335 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1240 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 188. Up to 8 conditions per place. [2023-11-30 08:04:12,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 214 places, 244 transitions, 495 flow [2023-11-30 08:04:12,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 241 transitions, 489 flow [2023-11-30 08:04:12,049 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:04:12,056 INFO L362 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@253a6146, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:04:12,057 INFO L363 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-11-30 08:04:12,066 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:04:12,067 INFO L124 PetriNetUnfolderBase]: 1/26 cut-off events. [2023-11-30 08:04:12,067 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:04:12,067 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:12,067 INFO L232 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] [2023-11-30 08:04:12,068 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:12,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:12,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1840006407, now seen corresponding path program 1 times [2023-11-30 08:04:12,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:12,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158356630] [2023-11-30 08:04:12,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:12,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:12,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:12,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:12,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158356630] [2023-11-30 08:04:12,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158356630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:12,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:12,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:12,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855045325] [2023-11-30 08:04:12,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:12,299 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:12,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:12,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:12,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:12,320 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 241 transitions, 489 flow. Second operand has 4 states, 4 states have (on average 182.5) internal successors, (730), 4 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:12,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:12,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:12,540 INFO L124 PetriNetUnfolderBase]: 84/903 cut-off events. [2023-11-30 08:04:12,541 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-30 08:04:12,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1101 conditions, 903 events. 84/903 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5838 event pairs, 72 based on Foata normal form. 211/1027 useless extension candidates. Maximal degree in co-relation 932. Up to 186 conditions per place. [2023-11-30 08:04:12,548 INFO L140 encePairwiseOnDemand]: 208/244 looper letters, 35 selfloop transitions, 4 changer transitions 1/213 dead transitions. [2023-11-30 08:04:12,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 213 transitions, 511 flow [2023-11-30 08:04:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:12,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:12,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 977 transitions. [2023-11-30 08:04:12,563 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8008196721311476 [2023-11-30 08:04:12,563 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 977 transitions. [2023-11-30 08:04:12,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 977 transitions. [2023-11-30 08:04:12,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:12,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 977 transitions. [2023-11-30 08:04:12,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 195.4) internal successors, (977), 5 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,578 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,582 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, -2 predicate places. [2023-11-30 08:04:12,582 INFO L500 AbstractCegarLoop]: Abstraction has has 210 places, 213 transitions, 511 flow [2023-11-30 08:04:12,583 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 182.5) internal successors, (730), 4 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,583 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:12,583 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:12,583 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 08:04:12,583 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:12,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:12,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1348176188, now seen corresponding path program 1 times [2023-11-30 08:04:12,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:12,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214281559] [2023-11-30 08:04:12,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:12,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:12,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:12,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:12,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214281559] [2023-11-30 08:04:12,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214281559] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:12,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863685485] [2023-11-30 08:04:12,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:12,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:12,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:12,701 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:12,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 08:04:12,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:12,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:04:12,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:12,820 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:12,820 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:04:12,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863685485] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:12,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:04:12,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:04:12,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438767029] [2023-11-30 08:04:12,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:12,822 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:04:12,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:12,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:04:12,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:04:12,826 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 213 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 183.16666666666666) internal successors, (1099), 6 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:13,026 INFO L124 PetriNetUnfolderBase]: 84/902 cut-off events. [2023-11-30 08:04:13,027 INFO L125 PetriNetUnfolderBase]: For 101/103 co-relation queries the response was YES. [2023-11-30 08:04:13,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1291 conditions, 902 events. 84/902 cut-off events. For 101/103 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5810 event pairs, 72 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 1093. Up to 185 conditions per place. [2023-11-30 08:04:13,031 INFO L140 encePairwiseOnDemand]: 238/244 looper letters, 31 selfloop transitions, 7 changer transitions 1/212 dead transitions. [2023-11-30 08:04:13,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 212 transitions, 583 flow [2023-11-30 08:04:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:04:13,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:04:13,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1306 transitions. [2023-11-30 08:04:13,034 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7646370023419203 [2023-11-30 08:04:13,034 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1306 transitions. [2023-11-30 08:04:13,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1306 transitions. [2023-11-30 08:04:13,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:13,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1306 transitions. [2023-11-30 08:04:13,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.57142857142858) internal successors, (1306), 7 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 244.0) internal successors, (1952), 8 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,040 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 244.0) internal successors, (1952), 8 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,041 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 3 predicate places. [2023-11-30 08:04:13,042 INFO L500 AbstractCegarLoop]: Abstraction has has 215 places, 212 transitions, 583 flow [2023-11-30 08:04:13,043 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 183.16666666666666) internal successors, (1099), 6 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,043 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:13,043 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:13,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-30 08:04:13,247 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:13,247 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:13,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:13,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1156210455, now seen corresponding path program 1 times [2023-11-30 08:04:13,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:13,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828517352] [2023-11-30 08:04:13,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:13,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:13,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:04:13,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:13,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828517352] [2023-11-30 08:04:13,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828517352] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:13,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:13,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:13,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241665640] [2023-11-30 08:04:13,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:13,318 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:13,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:13,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:13,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:13,320 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:13,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 212 transitions, 583 flow. Second operand has 4 states, 4 states have (on average 184.5) internal successors, (738), 4 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:13,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:13,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:13,445 INFO L124 PetriNetUnfolderBase]: 84/901 cut-off events. [2023-11-30 08:04:13,445 INFO L125 PetriNetUnfolderBase]: For 292/296 co-relation queries the response was YES. [2023-11-30 08:04:13,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1479 conditions, 901 events. 84/901 cut-off events. For 292/296 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5847 event pairs, 72 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 1254. Up to 184 conditions per place. [2023-11-30 08:04:13,450 INFO L140 encePairwiseOnDemand]: 238/244 looper letters, 29 selfloop transitions, 8 changer transitions 1/211 dead transitions. [2023-11-30 08:04:13,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 211 transitions, 651 flow [2023-11-30 08:04:13,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:13,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:13,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 937 transitions. [2023-11-30 08:04:13,452 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7680327868852459 [2023-11-30 08:04:13,453 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 937 transitions. [2023-11-30 08:04:13,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 937 transitions. [2023-11-30 08:04:13,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:13,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 937 transitions. [2023-11-30 08:04:13,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 187.4) internal successors, (937), 5 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,457 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,458 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 6 predicate places. [2023-11-30 08:04:13,459 INFO L500 AbstractCegarLoop]: Abstraction has has 218 places, 211 transitions, 651 flow [2023-11-30 08:04:13,459 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 184.5) internal successors, (738), 4 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,459 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:13,459 INFO L232 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] [2023-11-30 08:04:13,459 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 08:04:13,460 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:13,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:13,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1784868284, now seen corresponding path program 1 times [2023-11-30 08:04:13,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:13,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058222223] [2023-11-30 08:04:13,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:13,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:13,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058222223] [2023-11-30 08:04:13,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058222223] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:13,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049181931] [2023-11-30 08:04:13,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:13,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:13,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:13,560 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:13,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-30 08:04:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:13,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:04:13,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:13,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:13,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:13,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049181931] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:13,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:13,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:04:13,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971333096] [2023-11-30 08:04:13,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:13,687 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:04:13,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:13,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:04:13,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:04:13,690 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:13,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 211 transitions, 651 flow. Second operand has 10 states, 10 states have (on average 183.8) internal successors, (1838), 10 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:13,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:13,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:13,889 INFO L124 PetriNetUnfolderBase]: 84/909 cut-off events. [2023-11-30 08:04:13,889 INFO L125 PetriNetUnfolderBase]: For 577/583 co-relation queries the response was YES. [2023-11-30 08:04:13,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1710 conditions, 909 events. 84/909 cut-off events. For 577/583 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5801 event pairs, 72 based on Foata normal form. 0/824 useless extension candidates. Maximal degree in co-relation 1415. Up to 192 conditions per place. [2023-11-30 08:04:13,893 INFO L140 encePairwiseOnDemand]: 238/244 looper letters, 36 selfloop transitions, 9 changer transitions 1/219 dead transitions. [2023-11-30 08:04:13,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 219 transitions, 805 flow [2023-11-30 08:04:13,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:04:13,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:04:13,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1676 transitions. [2023-11-30 08:04:13,896 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7632058287795993 [2023-11-30 08:04:13,896 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1676 transitions. [2023-11-30 08:04:13,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1676 transitions. [2023-11-30 08:04:13,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:13,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1676 transitions. [2023-11-30 08:04:13,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 186.22222222222223) internal successors, (1676), 9 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,903 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,904 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 14 predicate places. [2023-11-30 08:04:13,904 INFO L500 AbstractCegarLoop]: Abstraction has has 226 places, 219 transitions, 805 flow [2023-11-30 08:04:13,904 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 183.8) internal successors, (1838), 10 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:13,905 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:13,905 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:13,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-30 08:04:14,109 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-11-30 08:04:14,110 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:14,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1922107620, now seen corresponding path program 2 times [2023-11-30 08:04:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:14,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3267227] [2023-11-30 08:04:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:14,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-30 08:04:14,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:14,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3267227] [2023-11-30 08:04:14,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3267227] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:14,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:14,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:14,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286469509] [2023-11-30 08:04:14,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:14,203 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:14,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:14,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:14,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:14,205 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:14,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 219 transitions, 805 flow. Second operand has 4 states, 4 states have (on average 182.75) internal successors, (731), 4 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:14,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:14,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:14,334 INFO L124 PetriNetUnfolderBase]: 156/1056 cut-off events. [2023-11-30 08:04:14,335 INFO L125 PetriNetUnfolderBase]: For 1655/1819 co-relation queries the response was YES. [2023-11-30 08:04:14,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2430 conditions, 1056 events. 156/1056 cut-off events. For 1655/1819 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 7421 event pairs, 16 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 2226. Up to 255 conditions per place. [2023-11-30 08:04:14,341 INFO L140 encePairwiseOnDemand]: 237/244 looper letters, 52 selfloop transitions, 4 changer transitions 1/243 dead transitions. [2023-11-30 08:04:14,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 243 transitions, 1157 flow [2023-11-30 08:04:14,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:14,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 964 transitions. [2023-11-30 08:04:14,343 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7901639344262295 [2023-11-30 08:04:14,343 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 964 transitions. [2023-11-30 08:04:14,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 964 transitions. [2023-11-30 08:04:14,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:14,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 964 transitions. [2023-11-30 08:04:14,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 192.8) internal successors, (964), 5 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,347 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,347 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 16 predicate places. [2023-11-30 08:04:14,347 INFO L500 AbstractCegarLoop]: Abstraction has has 228 places, 243 transitions, 1157 flow [2023-11-30 08:04:14,348 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 182.75) internal successors, (731), 4 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,348 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:14,348 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:14,348 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 08:04:14,348 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:14,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1786400277, now seen corresponding path program 1 times [2023-11-30 08:04:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:14,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850244965] [2023-11-30 08:04:14,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:14,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:14,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:14,472 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:14,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:14,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850244965] [2023-11-30 08:04:14,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850244965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:14,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383711850] [2023-11-30 08:04:14,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:14,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:14,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:14,490 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:14,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-30 08:04:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:14,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:04:14,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:14,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:14,699 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:14,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383711850] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:14,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:14,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:04:14,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988958931] [2023-11-30 08:04:14,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:14,700 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:04:14,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:14,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:04:14,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:04:14,702 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:14,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 243 transitions, 1157 flow. Second operand has 18 states, 18 states have (on average 184.11111111111111) internal successors, (3314), 18 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:14,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:14,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:14,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:15,010 INFO L124 PetriNetUnfolderBase]: 158/1148 cut-off events. [2023-11-30 08:04:15,010 INFO L125 PetriNetUnfolderBase]: For 2503/2683 co-relation queries the response was YES. [2023-11-30 08:04:15,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2924 conditions, 1148 events. 158/1148 cut-off events. For 2503/2683 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 7923 event pairs, 81 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 2523. Up to 283 conditions per place. [2023-11-30 08:04:15,016 INFO L140 encePairwiseOnDemand]: 238/244 looper letters, 76 selfloop transitions, 21 changer transitions 1/271 dead transitions. [2023-11-30 08:04:15,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 271 transitions, 1631 flow [2023-11-30 08:04:15,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:04:15,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:04:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3878 transitions. [2023-11-30 08:04:15,022 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7568306010928961 [2023-11-30 08:04:15,023 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3878 transitions. [2023-11-30 08:04:15,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3878 transitions. [2023-11-30 08:04:15,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:15,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3878 transitions. [2023-11-30 08:04:15,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 184.66666666666666) internal successors, (3878), 21 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:15,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 244.0) internal successors, (5368), 22 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:15,036 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 244.0) internal successors, (5368), 22 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:15,036 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 36 predicate places. [2023-11-30 08:04:15,036 INFO L500 AbstractCegarLoop]: Abstraction has has 248 places, 271 transitions, 1631 flow [2023-11-30 08:04:15,038 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 184.11111111111111) internal successors, (3314), 18 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:15,038 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:15,038 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:15,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-30 08:04:15,243 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:15,243 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:15,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash -184110251, now seen corresponding path program 2 times [2023-11-30 08:04:15,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:15,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174806397] [2023-11-30 08:04:15,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:15,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:15,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:15,566 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:15,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:15,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174806397] [2023-11-30 08:04:15,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174806397] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:15,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079036356] [2023-11-30 08:04:15,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:04:15,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:15,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:15,568 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:15,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-30 08:04:15,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:04:15,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:04:15,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:04:15,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:15,729 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:15,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-30 08:04:15,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079036356] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:15,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:15,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:04:15,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242723999] [2023-11-30 08:04:15,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:15,915 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:04:15,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:15,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:04:15,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:04:15,919 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 244 [2023-11-30 08:04:15,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 271 transitions, 1631 flow. Second operand has 23 states, 23 states have (on average 184.34782608695653) internal successors, (4240), 23 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:15,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:15,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 244 [2023-11-30 08:04:15,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:16,331 INFO L124 PetriNetUnfolderBase]: 170/1103 cut-off events. [2023-11-30 08:04:16,331 INFO L125 PetriNetUnfolderBase]: For 3566/3773 co-relation queries the response was YES. [2023-11-30 08:04:16,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 1103 events. 170/1103 cut-off events. For 3566/3773 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 7416 event pairs, 25 based on Foata normal form. 0/978 useless extension candidates. Maximal degree in co-relation 2788. Up to 318 conditions per place. [2023-11-30 08:04:16,337 INFO L140 encePairwiseOnDemand]: 238/244 looper letters, 88 selfloop transitions, 30 changer transitions 1/292 dead transitions. [2023-11-30 08:04:16,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 292 transitions, 2119 flow [2023-11-30 08:04:16,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:04:16,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:04:16,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5527 transitions. [2023-11-30 08:04:16,344 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7550546448087432 [2023-11-30 08:04:16,344 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5527 transitions. [2023-11-30 08:04:16,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5527 transitions. [2023-11-30 08:04:16,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:16,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5527 transitions. [2023-11-30 08:04:16,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 184.23333333333332) internal successors, (5527), 30 states have internal predecessors, (5527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:16,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 244.0) internal successors, (7564), 31 states have internal predecessors, (7564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:16,361 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 244.0) internal successors, (7564), 31 states have internal predecessors, (7564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:16,362 INFO L307 CegarLoopForPetriNet]: 212 programPoint places, 65 predicate places. [2023-11-30 08:04:16,362 INFO L500 AbstractCegarLoop]: Abstraction has has 277 places, 292 transitions, 2119 flow [2023-11-30 08:04:16,363 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 184.34782608695653) internal successors, (4240), 23 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:16,363 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:16,364 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:16,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:16,569 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:16,569 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-11-30 08:04:16,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:16,569 INFO L85 PathProgramCache]: Analyzing trace with hash 121100920, now seen corresponding path program 3 times [2023-11-30 08:04:16,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:16,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343766632] [2023-11-30 08:04:16,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:16,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:04:16,589 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 08:04:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:04:16,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 08:04:16,618 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 08:04:16,619 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-11-30 08:04:16,620 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-11-30 08:04:16,621 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-11-30 08:04:16,622 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 08:04:16,622 INFO L457 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1] [2023-11-30 08:04:16,623 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 08:04:16,623 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 08:04:16,658 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 08:04:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 334 transitions, 684 flow [2023-11-30 08:04:16,704 INFO L124 PetriNetUnfolderBase]: 80/554 cut-off events. [2023-11-30 08:04:16,704 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-30 08:04:16,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 554 events. 80/554 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2480 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 337. Up to 12 conditions per place. [2023-11-30 08:04:16,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 334 transitions, 684 flow [2023-11-30 08:04:16,713 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 291 places, 334 transitions, 684 flow [2023-11-30 08:04:16,715 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:04:16,715 INFO L362 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@253a6146, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:04:16,715 INFO L363 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2023-11-30 08:04:16,716 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:04:16,716 INFO L124 PetriNetUnfolderBase]: 1/26 cut-off events. [2023-11-30 08:04:16,716 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:04:16,716 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:16,717 INFO L232 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] [2023-11-30 08:04:16,717 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:16,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:16,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1136290055, now seen corresponding path program 1 times [2023-11-30 08:04:16,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:16,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361042696] [2023-11-30 08:04:16,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:16,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:16,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:16,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:16,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361042696] [2023-11-30 08:04:16,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361042696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:16,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:16,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:16,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402427869] [2023-11-30 08:04:16,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:16,737 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:16,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:16,738 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:16,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 334 transitions, 684 flow. Second operand has 4 states, 4 states have (on average 248.5) internal successors, (994), 4 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:16,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:16,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:17,568 INFO L124 PetriNetUnfolderBase]: 1577/8859 cut-off events. [2023-11-30 08:04:17,568 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-11-30 08:04:17,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11334 conditions, 8859 events. 1577/8859 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 101288 event pairs, 1464 based on Foata normal form. 2941/11000 useless extension candidates. Maximal degree in co-relation 1315. Up to 2416 conditions per place. [2023-11-30 08:04:17,676 INFO L140 encePairwiseOnDemand]: 285/334 looper letters, 45 selfloop transitions, 4 changer transitions 1/290 dead transitions. [2023-11-30 08:04:17,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 290 transitions, 694 flow [2023-11-30 08:04:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:17,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1330 transitions. [2023-11-30 08:04:17,678 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7964071856287425 [2023-11-30 08:04:17,678 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1330 transitions. [2023-11-30 08:04:17,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1330 transitions. [2023-11-30 08:04:17,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:17,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1330 transitions. [2023-11-30 08:04:17,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 266.0) internal successors, (1330), 5 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:17,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:17,683 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:17,683 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, -5 predicate places. [2023-11-30 08:04:17,684 INFO L500 AbstractCegarLoop]: Abstraction has has 286 places, 290 transitions, 694 flow [2023-11-30 08:04:17,684 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 248.5) internal successors, (994), 4 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:17,684 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:17,684 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:17,684 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 08:04:17,684 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:17,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:17,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1817774972, now seen corresponding path program 1 times [2023-11-30 08:04:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:17,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362902469] [2023-11-30 08:04:17,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:17,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:17,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:17,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362902469] [2023-11-30 08:04:17,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362902469] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:17,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895288838] [2023-11-30 08:04:17,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:17,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:17,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:17,721 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:17,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-30 08:04:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:17,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:04:17,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:17,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:17,817 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:04:17,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895288838] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:17,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:04:17,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:04:17,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963808195] [2023-11-30 08:04:17,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:17,817 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:04:17,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:17,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:04:17,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:04:17,819 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:17,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 290 transitions, 694 flow. Second operand has 6 states, 6 states have (on average 249.16666666666666) internal successors, (1495), 6 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:17,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:18,703 INFO L124 PetriNetUnfolderBase]: 1577/8858 cut-off events. [2023-11-30 08:04:18,703 INFO L125 PetriNetUnfolderBase]: For 1002/1026 co-relation queries the response was YES. [2023-11-30 08:04:18,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13754 conditions, 8858 events. 1577/8858 cut-off events. For 1002/1026 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 101321 event pairs, 1464 based on Foata normal form. 0/8059 useless extension candidates. Maximal degree in co-relation 1659. Up to 2415 conditions per place. [2023-11-30 08:04:18,757 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 41 selfloop transitions, 7 changer transitions 1/289 dead transitions. [2023-11-30 08:04:18,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 289 transitions, 786 flow [2023-11-30 08:04:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:04:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:04:18,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1778 transitions. [2023-11-30 08:04:18,761 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7604790419161677 [2023-11-30 08:04:18,761 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1778 transitions. [2023-11-30 08:04:18,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1778 transitions. [2023-11-30 08:04:18,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:18,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1778 transitions. [2023-11-30 08:04:18,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 254.0) internal successors, (1778), 7 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:18,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:18,767 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:18,768 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2023-11-30 08:04:18,768 INFO L500 AbstractCegarLoop]: Abstraction has has 291 places, 289 transitions, 786 flow [2023-11-30 08:04:18,768 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 249.16666666666666) internal successors, (1495), 6 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:18,768 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:18,768 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:18,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-30 08:04:18,973 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-30 08:04:18,973 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:18,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:18,974 INFO L85 PathProgramCache]: Analyzing trace with hash 516450295, now seen corresponding path program 1 times [2023-11-30 08:04:18,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:18,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748936052] [2023-11-30 08:04:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:18,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:18,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:04:18,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:18,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748936052] [2023-11-30 08:04:18,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748936052] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:18,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:18,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:18,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728607022] [2023-11-30 08:04:18,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:19,078 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:19,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:19,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:19,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:19,079 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:19,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 289 transitions, 786 flow. Second operand has 4 states, 4 states have (on average 250.5) internal successors, (1002), 4 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) [2023-11-30 08:04:19,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:19,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:19,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:19,867 INFO L124 PetriNetUnfolderBase]: 1577/8857 cut-off events. [2023-11-30 08:04:19,867 INFO L125 PetriNetUnfolderBase]: For 2769/2817 co-relation queries the response was YES. [2023-11-30 08:04:19,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16172 conditions, 8857 events. 1577/8857 cut-off events. For 2769/2817 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 101319 event pairs, 1464 based on Foata normal form. 0/8059 useless extension candidates. Maximal degree in co-relation 2003. Up to 2414 conditions per place. [2023-11-30 08:04:19,916 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 39 selfloop transitions, 8 changer transitions 1/288 dead transitions. [2023-11-30 08:04:19,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 288 transitions, 874 flow [2023-11-30 08:04:19,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1277 transitions. [2023-11-30 08:04:19,919 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7646706586826347 [2023-11-30 08:04:19,919 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1277 transitions. [2023-11-30 08:04:19,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1277 transitions. [2023-11-30 08:04:19,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:19,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1277 transitions. [2023-11-30 08:04:19,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 255.4) internal successors, (1277), 5 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:19,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:19,923 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:19,923 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 3 predicate places. [2023-11-30 08:04:19,924 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 288 transitions, 874 flow [2023-11-30 08:04:19,924 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 250.5) internal successors, (1002), 4 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) [2023-11-30 08:04:19,924 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:19,924 INFO L232 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] [2023-11-30 08:04:19,924 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 08:04:19,924 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:19,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:19,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1345011178, now seen corresponding path program 1 times [2023-11-30 08:04:19,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:19,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793059722] [2023-11-30 08:04:19,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:19,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:19,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:19,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:19,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:19,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793059722] [2023-11-30 08:04:19,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793059722] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:19,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232758170] [2023-11-30 08:04:19,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:19,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:19,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:19,954 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:19,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-30 08:04:20,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:20,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:04:20,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:20,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:20,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:20,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:20,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232758170] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:20,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:20,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:04:20,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689665124] [2023-11-30 08:04:20,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:20,153 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:04:20,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:20,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:04:20,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:04:20,155 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:20,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 288 transitions, 874 flow. Second operand has 10 states, 10 states have (on average 249.8) internal successors, (2498), 10 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:20,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:20,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:20,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:21,151 INFO L124 PetriNetUnfolderBase]: 1577/8865 cut-off events. [2023-11-30 08:04:21,151 INFO L125 PetriNetUnfolderBase]: For 5398/5470 co-relation queries the response was YES. [2023-11-30 08:04:21,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 8865 events. 1577/8865 cut-off events. For 5398/5470 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 101296 event pairs, 1464 based on Foata normal form. 0/8067 useless extension candidates. Maximal degree in co-relation 2347. Up to 2422 conditions per place. [2023-11-30 08:04:21,205 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 46 selfloop transitions, 9 changer transitions 1/296 dead transitions. [2023-11-30 08:04:21,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 296 transitions, 1048 flow [2023-11-30 08:04:21,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:04:21,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:04:21,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2280 transitions. [2023-11-30 08:04:21,209 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7584830339321357 [2023-11-30 08:04:21,209 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2280 transitions. [2023-11-30 08:04:21,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2280 transitions. [2023-11-30 08:04:21,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:21,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2280 transitions. [2023-11-30 08:04:21,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 253.33333333333334) internal successors, (2280), 9 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:21,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:21,216 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:21,216 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 11 predicate places. [2023-11-30 08:04:21,217 INFO L500 AbstractCegarLoop]: Abstraction has has 302 places, 296 transitions, 1048 flow [2023-11-30 08:04:21,217 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 249.8) internal successors, (2498), 10 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:21,217 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:21,217 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:21,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-30 08:04:21,422 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:21,422 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:21,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:21,422 INFO L85 PathProgramCache]: Analyzing trace with hash 984762442, now seen corresponding path program 2 times [2023-11-30 08:04:21,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:21,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232050063] [2023-11-30 08:04:21,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:21,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-30 08:04:21,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:21,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232050063] [2023-11-30 08:04:21,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232050063] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:21,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:21,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:21,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657775619] [2023-11-30 08:04:21,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:21,454 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:21,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:21,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:21,455 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:21,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 296 transitions, 1048 flow. Second operand has 4 states, 4 states have (on average 248.75) internal successors, (995), 4 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:21,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:21,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:22,713 INFO L124 PetriNetUnfolderBase]: 3231/11555 cut-off events. [2023-11-30 08:04:22,713 INFO L125 PetriNetUnfolderBase]: For 25966/26530 co-relation queries the response was YES. [2023-11-30 08:04:22,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32942 conditions, 11555 events. 3231/11555 cut-off events. For 25966/26530 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 132161 event pairs, 1456 based on Foata normal form. 0/10060 useless extension candidates. Maximal degree in co-relation 4610. Up to 4947 conditions per place. [2023-11-30 08:04:22,791 INFO L140 encePairwiseOnDemand]: 327/334 looper letters, 69 selfloop transitions, 4 changer transitions 1/327 dead transitions. [2023-11-30 08:04:22,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 327 transitions, 1448 flow [2023-11-30 08:04:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:22,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1311 transitions. [2023-11-30 08:04:22,793 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7850299401197605 [2023-11-30 08:04:22,793 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1311 transitions. [2023-11-30 08:04:22,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1311 transitions. [2023-11-30 08:04:22,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:22,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1311 transitions. [2023-11-30 08:04:22,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 262.2) internal successors, (1311), 5 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:22,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:22,797 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:22,797 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 15 predicate places. [2023-11-30 08:04:22,798 INFO L500 AbstractCegarLoop]: Abstraction has has 306 places, 327 transitions, 1448 flow [2023-11-30 08:04:22,798 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 248.75) internal successors, (995), 4 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:22,798 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:22,798 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:22,798 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 08:04:22,798 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:22,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:22,798 INFO L85 PathProgramCache]: Analyzing trace with hash 596124010, now seen corresponding path program 1 times [2023-11-30 08:04:22,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:22,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610678558] [2023-11-30 08:04:22,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:22,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:22,880 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:22,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:22,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610678558] [2023-11-30 08:04:22,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610678558] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:22,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909320065] [2023-11-30 08:04:22,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:22,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:22,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:22,884 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:22,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-30 08:04:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:22,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:04:22,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:22,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:23,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909320065] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:23,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:23,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:04:23,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147244816] [2023-11-30 08:04:23,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:23,043 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:04:23,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:23,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:04:23,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:04:23,045 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:23,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 327 transitions, 1448 flow. Second operand has 18 states, 18 states have (on average 250.16666666666666) internal successors, (4503), 18 states have internal predecessors, (4503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:23,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:23,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:23,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:24,867 INFO L124 PetriNetUnfolderBase]: 3234/11720 cut-off events. [2023-11-30 08:04:24,867 INFO L125 PetriNetUnfolderBase]: For 39080/40250 co-relation queries the response was YES. [2023-11-30 08:04:24,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37324 conditions, 11720 events. 3234/11720 cut-off events. For 39080/40250 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 133277 event pairs, 2891 based on Foata normal form. 0/10170 useless extension candidates. Maximal degree in co-relation 5240. Up to 4947 conditions per place. [2023-11-30 08:04:24,949 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 86 selfloop transitions, 21 changer transitions 1/355 dead transitions. [2023-11-30 08:04:24,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 355 transitions, 1942 flow [2023-11-30 08:04:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:04:24,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:04:24,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5274 transitions. [2023-11-30 08:04:24,954 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7519247219846023 [2023-11-30 08:04:24,954 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5274 transitions. [2023-11-30 08:04:24,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5274 transitions. [2023-11-30 08:04:24,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:24,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5274 transitions. [2023-11-30 08:04:24,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 251.14285714285714) internal successors, (5274), 21 states have internal predecessors, (5274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:24,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:24,966 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:24,967 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 35 predicate places. [2023-11-30 08:04:24,967 INFO L500 AbstractCegarLoop]: Abstraction has has 326 places, 355 transitions, 1942 flow [2023-11-30 08:04:24,968 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 250.16666666666666) internal successors, (4503), 18 states have internal predecessors, (4503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:24,968 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:24,968 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:24,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:25,175 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:25,175 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:25,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:25,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1583210966, now seen corresponding path program 2 times [2023-11-30 08:04:25,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:25,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911788630] [2023-11-30 08:04:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:25,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:25,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:25,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911788630] [2023-11-30 08:04:25,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911788630] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:25,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81619199] [2023-11-30 08:04:25,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:04:25,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:25,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:25,406 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:25,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-30 08:04:25,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:04:25,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:04:25,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:04:25,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:25,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:04:25,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81619199] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:25,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:25,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:04:25,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580747303] [2023-11-30 08:04:25,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:25,699 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:04:25,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:25,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:04:25,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:04:25,702 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:25,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 355 transitions, 1942 flow. Second operand has 23 states, 23 states have (on average 250.3913043478261) internal successors, (5759), 23 states have internal predecessors, (5759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:25,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:25,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:25,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:27,795 INFO L124 PetriNetUnfolderBase]: 3234/11741 cut-off events. [2023-11-30 08:04:27,795 INFO L125 PetriNetUnfolderBase]: For 54192/55446 co-relation queries the response was YES. [2023-11-30 08:04:27,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41576 conditions, 11741 events. 3234/11741 cut-off events. For 54192/55446 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 133543 event pairs, 2891 based on Foata normal form. 0/10191 useless extension candidates. Maximal degree in co-relation 5870. Up to 4947 conditions per place. [2023-11-30 08:04:27,883 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 98 selfloop transitions, 30 changer transitions 1/376 dead transitions. [2023-11-30 08:04:27,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 376 transitions, 2450 flow [2023-11-30 08:04:27,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:04:27,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:04:27,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7517 transitions. [2023-11-30 08:04:27,904 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7501996007984032 [2023-11-30 08:04:27,904 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7517 transitions. [2023-11-30 08:04:27,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7517 transitions. [2023-11-30 08:04:27,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:27,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7517 transitions. [2023-11-30 08:04:27,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 250.56666666666666) internal successors, (7517), 30 states have internal predecessors, (7517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:27,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 334.0) internal successors, (10354), 31 states have internal predecessors, (10354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:27,945 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 334.0) internal successors, (10354), 31 states have internal predecessors, (10354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:27,946 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 64 predicate places. [2023-11-30 08:04:27,946 INFO L500 AbstractCegarLoop]: Abstraction has has 355 places, 376 transitions, 2450 flow [2023-11-30 08:04:27,948 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 250.3913043478261) internal successors, (5759), 23 states have internal predecessors, (5759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:27,948 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:27,948 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:27,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:28,148 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-30 08:04:28,148 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:28,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:28,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2025857087, now seen corresponding path program 3 times [2023-11-30 08:04:28,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:28,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054088253] [2023-11-30 08:04:28,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:28,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:28,247 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:04:28,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:28,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054088253] [2023-11-30 08:04:28,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054088253] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:28,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908140288] [2023-11-30 08:04:28,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 08:04:28,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:28,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:28,264 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:28,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-30 08:04:28,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-30 08:04:28,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:04:28,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:04:28,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:28,515 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:04:28,515 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:04:28,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908140288] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:28,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:04:28,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-30 08:04:28,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513566043] [2023-11-30 08:04:28,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:28,516 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:04:28,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:28,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:04:28,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-30 08:04:28,517 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:28,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 376 transitions, 2450 flow. Second operand has 5 states, 5 states have (on average 250.0) internal successors, (1250), 5 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:28,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:28,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:28,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:30,247 INFO L124 PetriNetUnfolderBase]: 3301/12668 cut-off events. [2023-11-30 08:04:30,248 INFO L125 PetriNetUnfolderBase]: For 62710/70406 co-relation queries the response was YES. [2023-11-30 08:04:30,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47784 conditions, 12668 events. 3301/12668 cut-off events. For 62710/70406 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 146929 event pairs, 595 based on Foata normal form. 24/11140 useless extension candidates. Maximal degree in co-relation 9531. Up to 4917 conditions per place. [2023-11-30 08:04:30,370 INFO L140 encePairwiseOnDemand]: 329/334 looper letters, 98 selfloop transitions, 6 changer transitions 1/407 dead transitions. [2023-11-30 08:04:30,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 407 transitions, 3166 flow [2023-11-30 08:04:30,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:04:30,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:04:30,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1062 transitions. [2023-11-30 08:04:30,372 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7949101796407185 [2023-11-30 08:04:30,372 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1062 transitions. [2023-11-30 08:04:30,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1062 transitions. [2023-11-30 08:04:30,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:30,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1062 transitions. [2023-11-30 08:04:30,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 265.5) internal successors, (1062), 4 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:30,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:30,374 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:30,375 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 66 predicate places. [2023-11-30 08:04:30,375 INFO L500 AbstractCegarLoop]: Abstraction has has 357 places, 407 transitions, 3166 flow [2023-11-30 08:04:30,375 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 250.0) internal successors, (1250), 5 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:30,375 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:30,375 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:30,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:30,579 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-30 08:04:30,580 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:30,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:30,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1622938890, now seen corresponding path program 1 times [2023-11-30 08:04:30,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:30,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680975826] [2023-11-30 08:04:30,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:30,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:30,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:30,647 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2023-11-30 08:04:30,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:30,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680975826] [2023-11-30 08:04:30,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680975826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:30,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:30,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:30,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310403048] [2023-11-30 08:04:30,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:30,649 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:30,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:30,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:30,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:30,650 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:30,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 407 transitions, 3166 flow. Second operand has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:30,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:30,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:30,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:32,668 INFO L124 PetriNetUnfolderBase]: 3180/13183 cut-off events. [2023-11-30 08:04:32,668 INFO L125 PetriNetUnfolderBase]: For 62422/69187 co-relation queries the response was YES. [2023-11-30 08:04:32,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51551 conditions, 13183 events. 3180/13183 cut-off events. For 62422/69187 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 155323 event pairs, 1208 based on Foata normal form. 168/12029 useless extension candidates. Maximal degree in co-relation 27796. Up to 4670 conditions per place. [2023-11-30 08:04:32,766 INFO L140 encePairwiseOnDemand]: 328/334 looper letters, 127 selfloop transitions, 8 changer transitions 1/438 dead transitions. [2023-11-30 08:04:32,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 438 transitions, 4006 flow [2023-11-30 08:04:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1325 transitions. [2023-11-30 08:04:32,768 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7934131736526946 [2023-11-30 08:04:32,768 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1325 transitions. [2023-11-30 08:04:32,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1325 transitions. [2023-11-30 08:04:32,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:32,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1325 transitions. [2023-11-30 08:04:32,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 265.0) internal successors, (1325), 5 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:32,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:32,784 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:32,784 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 69 predicate places. [2023-11-30 08:04:32,785 INFO L500 AbstractCegarLoop]: Abstraction has has 360 places, 438 transitions, 4006 flow [2023-11-30 08:04:32,785 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:32,785 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:32,785 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:32,785 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 08:04:32,785 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:32,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:32,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1509746254, now seen corresponding path program 1 times [2023-11-30 08:04:32,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:32,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062452934] [2023-11-30 08:04:32,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:32,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:32,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:32,862 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:04:32,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:32,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062452934] [2023-11-30 08:04:32,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062452934] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:32,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769138573] [2023-11-30 08:04:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:32,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:32,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:32,863 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:32,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-30 08:04:32,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:32,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:04:32,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:32,971 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:04:32,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:04:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:04:32,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769138573] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:04:32,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:04:32,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:04:32,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205818188] [2023-11-30 08:04:32,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:04:32,996 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:04:32,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:32,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:04:32,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:04:32,997 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 334 [2023-11-30 08:04:32,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 438 transitions, 4006 flow. Second operand has 10 states, 10 states have (on average 250.2) internal successors, (2502), 10 states have internal predecessors, (2502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:32,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:32,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 334 [2023-11-30 08:04:32,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:33,752 INFO L124 PetriNetUnfolderBase]: 1254/4606 cut-off events. [2023-11-30 08:04:33,752 INFO L125 PetriNetUnfolderBase]: For 33707/37104 co-relation queries the response was YES. [2023-11-30 08:04:33,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20464 conditions, 4606 events. 1254/4606 cut-off events. For 33707/37104 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 43318 event pairs, 388 based on Foata normal form. 234/4446 useless extension candidates. Maximal degree in co-relation 7277. Up to 1835 conditions per place. [2023-11-30 08:04:33,801 INFO L140 encePairwiseOnDemand]: 329/334 looper letters, 125 selfloop transitions, 7 changer transitions 1/368 dead transitions. [2023-11-30 08:04:33,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 368 transitions, 4070 flow [2023-11-30 08:04:33,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:04:33,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:04:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2333 transitions. [2023-11-30 08:04:33,814 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7761144377910845 [2023-11-30 08:04:33,814 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2333 transitions. [2023-11-30 08:04:33,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2333 transitions. [2023-11-30 08:04:33,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:33,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2333 transitions. [2023-11-30 08:04:33,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 259.22222222222223) internal successors, (2333), 9 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:33,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:33,819 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:33,819 INFO L307 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2023-11-30 08:04:33,819 INFO L500 AbstractCegarLoop]: Abstraction has has 291 places, 368 transitions, 4070 flow [2023-11-30 08:04:33,820 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 250.2) internal successors, (2502), 10 states have internal predecessors, (2502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:33,820 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:33,820 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:33,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:34,020 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-30 08:04:34,021 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-11-30 08:04:34,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:34,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2062425656, now seen corresponding path program 1 times [2023-11-30 08:04:34,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:34,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361222766] [2023-11-30 08:04:34,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:34,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:04:34,054 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 08:04:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:04:34,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 08:04:34,081 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 08:04:34,081 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (22 of 23 remaining) [2023-11-30 08:04:34,081 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 23 remaining) [2023-11-30 08:04:34,081 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 23 remaining) [2023-11-30 08:04:34,081 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 23 remaining) [2023-11-30 08:04:34,081 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 23 remaining) [2023-11-30 08:04:34,082 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 23 remaining) [2023-11-30 08:04:34,083 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 23 remaining) [2023-11-30 08:04:34,084 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 08:04:34,084 INFO L457 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:34,084 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 08:04:34,084 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 08:04:34,116 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 08:04:34,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 368 places, 424 transitions, 875 flow [2023-11-30 08:04:34,212 INFO L124 PetriNetUnfolderBase]: 117/816 cut-off events. [2023-11-30 08:04:34,212 INFO L125 PetriNetUnfolderBase]: For 19/21 co-relation queries the response was YES. [2023-11-30 08:04:34,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 816 events. 117/816 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3963 event pairs, 1 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 562. Up to 16 conditions per place. [2023-11-30 08:04:34,223 INFO L82 GeneralOperation]: Start removeDead. Operand has 368 places, 424 transitions, 875 flow [2023-11-30 08:04:34,231 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 368 places, 424 transitions, 875 flow [2023-11-30 08:04:34,233 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:04:34,234 INFO L362 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@253a6146, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:04:34,234 INFO L363 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-11-30 08:04:34,235 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:04:34,235 INFO L124 PetriNetUnfolderBase]: 1/26 cut-off events. [2023-11-30 08:04:34,235 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:04:34,235 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:34,235 INFO L232 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] [2023-11-30 08:04:34,235 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:04:34,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash -383401041, now seen corresponding path program 1 times [2023-11-30 08:04:34,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:34,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977951591] [2023-11-30 08:04:34,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:34,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:34,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:34,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977951591] [2023-11-30 08:04:34,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977951591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:34,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:34,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:34,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350990885] [2023-11-30 08:04:34,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:34,261 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:34,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:34,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:34,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:34,262 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:04:34,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 424 transitions, 875 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:34,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:34,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:04:34,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:45,489 INFO L124 PetriNetUnfolderBase]: 22024/89165 cut-off events. [2023-11-30 08:04:45,490 INFO L125 PetriNetUnfolderBase]: For 1657/1657 co-relation queries the response was YES. [2023-11-30 08:04:46,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119514 conditions, 89165 events. 22024/89165 cut-off events. For 1657/1657 co-relation queries the response was YES. Maximal size of possible extension queue 2204. Compared 1369130 event pairs, 21001 based on Foata normal form. 36351/118038 useless extension candidates. Maximal degree in co-relation 11321. Up to 29685 conditions per place. [2023-11-30 08:04:46,440 INFO L140 encePairwiseOnDemand]: 362/424 looper letters, 55 selfloop transitions, 4 changer transitions 1/364 dead transitions. [2023-11-30 08:04:46,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 364 transitions, 873 flow [2023-11-30 08:04:46,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:04:46,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:04:46,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1683 transitions. [2023-11-30 08:04:46,442 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7938679245283019 [2023-11-30 08:04:46,442 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1683 transitions. [2023-11-30 08:04:46,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1683 transitions. [2023-11-30 08:04:46,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:46,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1683 transitions. [2023-11-30 08:04:46,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 336.6) internal successors, (1683), 5 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:46,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:46,446 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:46,446 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, -8 predicate places. [2023-11-30 08:04:46,446 INFO L500 AbstractCegarLoop]: Abstraction has has 360 places, 364 transitions, 873 flow [2023-11-30 08:04:46,447 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:46,447 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:46,447 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:46,447 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-30 08:04:46,447 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:04:46,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:46,447 INFO L85 PathProgramCache]: Analyzing trace with hash -955193732, now seen corresponding path program 1 times [2023-11-30 08:04:46,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:46,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962309315] [2023-11-30 08:04:46,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:46,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:46,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:46,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:46,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:46,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962309315] [2023-11-30 08:04:46,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962309315] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:04:46,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285222860] [2023-11-30 08:04:46,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:46,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:04:46,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:04:46,654 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:04:46,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-30 08:04:46,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:46,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:04:46,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:04:46,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:04:46,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:04:46,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285222860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:46,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:04:46,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:04:46,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546541894] [2023-11-30 08:04:46,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:46,760 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:04:46,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:46,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:04:46,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:04:46,761 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:04:46,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 364 transitions, 873 flow. Second operand has 6 states, 6 states have (on average 315.1666666666667) internal successors, (1891), 6 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:46,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:46,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:04:46,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:04:58,076 INFO L124 PetriNetUnfolderBase]: 22024/89164 cut-off events. [2023-11-30 08:04:58,076 INFO L125 PetriNetUnfolderBase]: For 10260/10482 co-relation queries the response was YES. [2023-11-30 08:04:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149203 conditions, 89164 events. 22024/89164 cut-off events. For 10260/10482 co-relation queries the response was YES. Maximal size of possible extension queue 2204. Compared 1368388 event pairs, 21001 based on Foata normal form. 0/81687 useless extension candidates. Maximal degree in co-relation 13740. Up to 29684 conditions per place. [2023-11-30 08:04:59,235 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 51 selfloop transitions, 7 changer transitions 1/363 dead transitions. [2023-11-30 08:04:59,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 363 transitions, 985 flow [2023-11-30 08:04:59,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:04:59,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:04:59,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-30 08:04:59,237 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7580862533692723 [2023-11-30 08:04:59,237 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-30 08:04:59,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-30 08:04:59,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:04:59,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-30 08:04:59,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:59,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 424.0) internal successors, (3392), 8 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:59,242 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 424.0) internal successors, (3392), 8 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:59,243 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, -3 predicate places. [2023-11-30 08:04:59,243 INFO L500 AbstractCegarLoop]: Abstraction has has 365 places, 363 transitions, 985 flow [2023-11-30 08:04:59,243 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 315.1666666666667) internal successors, (1891), 6 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:59,244 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:04:59,244 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:04:59,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-30 08:04:59,448 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-30 08:04:59,448 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:04:59,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:04:59,448 INFO L85 PathProgramCache]: Analyzing trace with hash 453766815, now seen corresponding path program 1 times [2023-11-30 08:04:59,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:04:59,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581440719] [2023-11-30 08:04:59,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:04:59,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:04:59,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:04:59,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:04:59,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:04:59,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581440719] [2023-11-30 08:04:59,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581440719] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:04:59,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:04:59,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:04:59,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620579459] [2023-11-30 08:04:59,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:04:59,480 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:04:59,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:04:59,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:04:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:04:59,482 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:04:59,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 363 transitions, 985 flow. Second operand has 4 states, 4 states have (on average 316.5) internal successors, (1266), 4 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:04:59,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:04:59,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:04:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:05:11,420 INFO L124 PetriNetUnfolderBase]: 22024/89163 cut-off events. [2023-11-30 08:05:11,420 INFO L125 PetriNetUnfolderBase]: For 26836/27280 co-relation queries the response was YES. [2023-11-30 08:05:12,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178890 conditions, 89163 events. 22024/89163 cut-off events. For 26836/27280 co-relation queries the response was YES. Maximal size of possible extension queue 2202. Compared 1367797 event pairs, 21001 based on Foata normal form. 0/81687 useless extension candidates. Maximal degree in co-relation 16157. Up to 29683 conditions per place. [2023-11-30 08:05:12,547 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 49 selfloop transitions, 8 changer transitions 1/362 dead transitions. [2023-11-30 08:05:12,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 362 transitions, 1093 flow [2023-11-30 08:05:12,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:05:12,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:05:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1617 transitions. [2023-11-30 08:05:12,549 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7627358490566037 [2023-11-30 08:05:12,549 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1617 transitions. [2023-11-30 08:05:12,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1617 transitions. [2023-11-30 08:05:12,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:05:12,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1617 transitions. [2023-11-30 08:05:12,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 323.4) internal successors, (1617), 5 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:12,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:12,552 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:12,552 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 0 predicate places. [2023-11-30 08:05:12,552 INFO L500 AbstractCegarLoop]: Abstraction has has 368 places, 362 transitions, 1093 flow [2023-11-30 08:05:12,553 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.5) internal successors, (1266), 4 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:12,553 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:05:12,553 INFO L232 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] [2023-11-30 08:05:12,553 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-30 08:05:12,553 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:05:12,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:05:12,553 INFO L85 PathProgramCache]: Analyzing trace with hash -541697046, now seen corresponding path program 1 times [2023-11-30 08:05:12,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:05:12,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807836698] [2023-11-30 08:05:12,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:05:12,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:05:12,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:05:12,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:05:12,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:05:12,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807836698] [2023-11-30 08:05:12,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807836698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:05:12,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144850137] [2023-11-30 08:05:12,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:05:12,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:05:12,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:05:12,584 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:05:12,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-30 08:05:12,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:05:12,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:05:12,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:05:12,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:05:12,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:05:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:05:12,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144850137] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:05:12,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:05:12,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:05:12,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341039175] [2023-11-30 08:05:12,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:05:12,713 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:05:12,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:05:12,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:05:12,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:05:12,714 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:05:12,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 362 transitions, 1093 flow. Second operand has 10 states, 10 states have (on average 315.8) internal successors, (3158), 10 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:12,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:05:12,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:05:12,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:05:25,411 INFO L124 PetriNetUnfolderBase]: 22024/89171 cut-off events. [2023-11-30 08:05:25,411 INFO L125 PetriNetUnfolderBase]: For 51385/52051 co-relation queries the response was YES. [2023-11-30 08:05:26,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208620 conditions, 89171 events. 22024/89171 cut-off events. For 51385/52051 co-relation queries the response was YES. Maximal size of possible extension queue 2202. Compared 1369885 event pairs, 21001 based on Foata normal form. 0/81695 useless extension candidates. Maximal degree in co-relation 18617. Up to 29691 conditions per place. [2023-11-30 08:05:26,835 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 56 selfloop transitions, 9 changer transitions 1/370 dead transitions. [2023-11-30 08:05:26,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 370 transitions, 1287 flow [2023-11-30 08:05:26,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:05:26,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:05:26,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2884 transitions. [2023-11-30 08:05:26,838 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7557651991614256 [2023-11-30 08:05:26,838 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2884 transitions. [2023-11-30 08:05:26,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2884 transitions. [2023-11-30 08:05:26,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:05:26,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2884 transitions. [2023-11-30 08:05:26,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 320.44444444444446) internal successors, (2884), 9 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:26,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 424.0) internal successors, (4240), 10 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:26,842 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 424.0) internal successors, (4240), 10 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:26,843 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 8 predicate places. [2023-11-30 08:05:26,843 INFO L500 AbstractCegarLoop]: Abstraction has has 376 places, 370 transitions, 1287 flow [2023-11-30 08:05:26,843 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 315.8) internal successors, (3158), 10 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:26,843 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:05:26,843 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:05:26,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-30 08:05:27,048 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-30 08:05:27,049 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:05:27,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:05:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash 2113311562, now seen corresponding path program 2 times [2023-11-30 08:05:27,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:05:27,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699344902] [2023-11-30 08:05:27,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:05:27,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:05:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:05:27,079 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-30 08:05:27,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:05:27,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699344902] [2023-11-30 08:05:27,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699344902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:05:27,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:05:27,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:05:27,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427467265] [2023-11-30 08:05:27,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:05:27,081 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:05:27,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:05:27,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:05:27,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:05:27,082 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:05:27,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 370 transitions, 1287 flow. Second operand has 4 states, 4 states have (on average 314.75) internal successors, (1259), 4 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:27,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:05:27,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:05:27,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:05:46,173 INFO L124 PetriNetUnfolderBase]: 45064/122347 cut-off events. [2023-11-30 08:05:46,173 INFO L125 PetriNetUnfolderBase]: For 321397/327105 co-relation queries the response was YES. [2023-11-30 08:05:47,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 395623 conditions, 122347 events. 45064/122347 cut-off events. For 321397/327105 co-relation queries the response was YES. Maximal size of possible extension queue 3451. Compared 1741957 event pairs, 44017 based on Foata normal form. 0/108047 useless extension candidates. Maximal degree in co-relation 33028. Up to 61619 conditions per place. [2023-11-30 08:05:48,110 INFO L140 encePairwiseOnDemand]: 417/424 looper letters, 79 selfloop transitions, 4 changer transitions 1/401 dead transitions. [2023-11-30 08:05:48,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 401 transitions, 1707 flow [2023-11-30 08:05:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:05:48,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:05:48,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1651 transitions. [2023-11-30 08:05:48,112 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7787735849056604 [2023-11-30 08:05:48,112 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1651 transitions. [2023-11-30 08:05:48,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1651 transitions. [2023-11-30 08:05:48,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:05:48,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1651 transitions. [2023-11-30 08:05:48,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 330.2) internal successors, (1651), 5 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:48,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:48,115 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:48,115 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 12 predicate places. [2023-11-30 08:05:48,115 INFO L500 AbstractCegarLoop]: Abstraction has has 380 places, 401 transitions, 1707 flow [2023-11-30 08:05:48,116 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.75) internal successors, (1259), 4 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:48,116 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:05:48,116 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:05:48,116 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-30 08:05:48,116 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:05:48,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:05:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash 577928898, now seen corresponding path program 1 times [2023-11-30 08:05:48,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:05:48,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788165840] [2023-11-30 08:05:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:05:48,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:05:48,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:05:48,183 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:05:48,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:05:48,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788165840] [2023-11-30 08:05:48,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788165840] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:05:48,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522585315] [2023-11-30 08:05:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:05:48,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:05:48,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:05:48,202 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:05:48,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-30 08:05:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:05:48,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:05:48,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:05:48,338 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:05:48,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:05:48,389 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:05:48,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522585315] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:05:48,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:05:48,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:05:48,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65659897] [2023-11-30 08:05:48,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:05:48,390 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:05:48,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:05:48,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:05:48,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:05:48,393 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:05:48,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 401 transitions, 1707 flow. Second operand has 18 states, 18 states have (on average 316.1666666666667) internal successors, (5691), 18 states have internal predecessors, (5691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:05:48,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:05:48,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:05:48,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:11,226 INFO L124 PetriNetUnfolderBase]: 45064/122373 cut-off events. [2023-11-30 08:06:11,226 INFO L125 PetriNetUnfolderBase]: For 480459/487569 co-relation queries the response was YES. [2023-11-30 08:06:12,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448519 conditions, 122373 events. 45064/122373 cut-off events. For 480459/487569 co-relation queries the response was YES. Maximal size of possible extension queue 3451. Compared 1739910 event pairs, 42074 based on Foata normal form. 0/108077 useless extension candidates. Maximal degree in co-relation 37197. Up to 61619 conditions per place. [2023-11-30 08:06:13,538 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 96 selfloop transitions, 21 changer transitions 1/429 dead transitions. [2023-11-30 08:06:13,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 429 transitions, 2221 flow [2023-11-30 08:06:13,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:06:13,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:06:13,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6670 transitions. [2023-11-30 08:06:13,550 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7491015274034142 [2023-11-30 08:06:13,550 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6670 transitions. [2023-11-30 08:06:13,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6670 transitions. [2023-11-30 08:06:13,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:13,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6670 transitions. [2023-11-30 08:06:13,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 317.6190476190476) internal successors, (6670), 21 states have internal predecessors, (6670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:13,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 424.0) internal successors, (9328), 22 states have internal predecessors, (9328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:13,561 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 424.0) internal successors, (9328), 22 states have internal predecessors, (9328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:13,562 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 32 predicate places. [2023-11-30 08:06:13,562 INFO L500 AbstractCegarLoop]: Abstraction has has 400 places, 429 transitions, 2221 flow [2023-11-30 08:06:13,562 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 316.1666666666667) internal successors, (5691), 18 states have internal predecessors, (5691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:13,563 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:13,563 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:06:13,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-30 08:06:13,767 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-30 08:06:13,767 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:06:13,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:13,767 INFO L85 PathProgramCache]: Analyzing trace with hash -583035518, now seen corresponding path program 2 times [2023-11-30 08:06:13,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:13,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422936357] [2023-11-30 08:06:13,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:13,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:13,940 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:06:13,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:13,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422936357] [2023-11-30 08:06:13,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422936357] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:13,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981494835] [2023-11-30 08:06:13,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:06:13,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:13,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:13,941 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:06:13,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-30 08:06:14,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:06:14,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:06:14,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:06:14,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:14,113 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:06:14,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 08:06:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981494835] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:14,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:06:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149464621] [2023-11-30 08:06:14,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:14,265 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:06:14,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:06:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:06:14,268 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:06:14,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 429 transitions, 2221 flow. Second operand has 23 states, 23 states have (on average 316.39130434782606) internal successors, (7277), 23 states have internal predecessors, (7277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:14,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:14,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:06:14,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:36,744 INFO L124 PetriNetUnfolderBase]: 45065/122411 cut-off events. [2023-11-30 08:06:36,745 INFO L125 PetriNetUnfolderBase]: For 666642/673873 co-relation queries the response was YES. [2023-11-30 08:06:37,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 501441 conditions, 122411 events. 45065/122411 cut-off events. For 666642/673873 co-relation queries the response was YES. Maximal size of possible extension queue 3451. Compared 1742912 event pairs, 40155 based on Foata normal form. 0/108120 useless extension candidates. Maximal degree in co-relation 41465. Up to 61619 conditions per place. [2023-11-30 08:06:39,362 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 108 selfloop transitions, 30 changer transitions 1/450 dead transitions. [2023-11-30 08:06:39,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 450 transitions, 2749 flow [2023-11-30 08:06:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:06:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:06:39,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 9507 transitions. [2023-11-30 08:06:39,395 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7474056603773584 [2023-11-30 08:06:39,395 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 9507 transitions. [2023-11-30 08:06:39,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 9507 transitions. [2023-11-30 08:06:39,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:39,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 9507 transitions. [2023-11-30 08:06:39,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 316.9) internal successors, (9507), 30 states have internal predecessors, (9507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:39,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 424.0) internal successors, (13144), 31 states have internal predecessors, (13144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:39,433 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 424.0) internal successors, (13144), 31 states have internal predecessors, (13144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:39,440 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 61 predicate places. [2023-11-30 08:06:39,440 INFO L500 AbstractCegarLoop]: Abstraction has has 429 places, 450 transitions, 2749 flow [2023-11-30 08:06:39,441 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 316.39130434782606) internal successors, (7277), 23 states have internal predecessors, (7277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:39,441 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:39,441 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:06:39,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-30 08:06:39,646 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:39,647 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:06:39,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:39,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1763337489, now seen corresponding path program 3 times [2023-11-30 08:06:39,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:39,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438825001] [2023-11-30 08:06:39,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:39,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:39,704 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:06:39,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:39,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438825001] [2023-11-30 08:06:39,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438825001] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:39,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388963480] [2023-11-30 08:06:39,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 08:06:39,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:39,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:39,720 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:06:39,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-30 08:06:39,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-30 08:06:39,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:06:39,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:06:39,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:06:39,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:06:39,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388963480] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:39,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:06:39,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-30 08:06:39,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139708938] [2023-11-30 08:06:39,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:39,869 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:06:39,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:39,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:06:39,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-30 08:06:39,870 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:06:39,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 450 transitions, 2749 flow. Second operand has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:39,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:39,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:06:39,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:05,403 INFO L124 PetriNetUnfolderBase]: 42977/119498 cut-off events. [2023-11-30 08:07:05,403 INFO L125 PetriNetUnfolderBase]: For 713179/759527 co-relation queries the response was YES. [2023-11-30 08:07:06,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 541911 conditions, 119498 events. 42977/119498 cut-off events. For 713179/759527 co-relation queries the response was YES. Maximal size of possible extension queue 3335. Compared 1712004 event pairs, 8410 based on Foata normal form. 23/107401 useless extension candidates. Maximal degree in co-relation 44945. Up to 58721 conditions per place. [2023-11-30 08:07:07,948 INFO L140 encePairwiseOnDemand]: 419/424 looper letters, 124 selfloop transitions, 6 changer transitions 1/497 dead transitions. [2023-11-30 08:07:07,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 497 transitions, 3773 flow [2023-11-30 08:07:07,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:07:07,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:07:07,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1352 transitions. [2023-11-30 08:07:07,950 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7971698113207547 [2023-11-30 08:07:07,950 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1352 transitions. [2023-11-30 08:07:07,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1352 transitions. [2023-11-30 08:07:07,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:07,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1352 transitions. [2023-11-30 08:07:07,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:07,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 424.0) internal successors, (2120), 5 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:07,952 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 424.0) internal successors, (2120), 5 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:07,953 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 63 predicate places. [2023-11-30 08:07:07,953 INFO L500 AbstractCegarLoop]: Abstraction has has 431 places, 497 transitions, 3773 flow [2023-11-30 08:07:07,953 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:07,953 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:07,953 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:07:07,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-30 08:07:08,161 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-30 08:07:08,161 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:07:08,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:08,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1171113966, now seen corresponding path program 1 times [2023-11-30 08:07:08,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:07:08,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289072892] [2023-11-30 08:07:08,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:08,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:07:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2023-11-30 08:07:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:07:08,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289072892] [2023-11-30 08:07:08,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289072892] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:07:08,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:07:08,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:07:08,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50051293] [2023-11-30 08:07:08,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:07:08,210 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:07:08,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:07:08,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:07:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:07:08,211 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:07:08,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 497 transitions, 3773 flow. Second operand has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:08,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:07:08,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:07:08,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:33,366 INFO L124 PetriNetUnfolderBase]: 42933/135486 cut-off events. [2023-11-30 08:07:33,366 INFO L125 PetriNetUnfolderBase]: For 717671/817619 co-relation queries the response was YES. [2023-11-30 08:07:34,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 611211 conditions, 135486 events. 42933/135486 cut-off events. For 717671/817619 co-relation queries the response was YES. Maximal size of possible extension queue 3523. Compared 2057850 event pairs, 10979 based on Foata normal form. 1457/123366 useless extension candidates. Maximal degree in co-relation 50975. Up to 57572 conditions per place. [2023-11-30 08:07:36,150 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 169 selfloop transitions, 8 changer transitions 1/544 dead transitions. [2023-11-30 08:07:36,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 544 transitions, 4985 flow [2023-11-30 08:07:36,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:07:36,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:07:36,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1689 transitions. [2023-11-30 08:07:36,151 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7966981132075471 [2023-11-30 08:07:36,151 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1689 transitions. [2023-11-30 08:07:36,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1689 transitions. [2023-11-30 08:07:36,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:36,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1689 transitions. [2023-11-30 08:07:36,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 337.8) internal successors, (1689), 5 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:36,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:36,154 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 424.0) internal successors, (2544), 6 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:36,154 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 66 predicate places. [2023-11-30 08:07:36,154 INFO L500 AbstractCegarLoop]: Abstraction has has 434 places, 544 transitions, 4985 flow [2023-11-30 08:07:36,155 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:36,155 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:36,155 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:07:36,155 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-30 08:07:36,155 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:07:36,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:36,155 INFO L85 PathProgramCache]: Analyzing trace with hash 292422146, now seen corresponding path program 1 times [2023-11-30 08:07:36,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:07:36,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450351965] [2023-11-30 08:07:36,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:36,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:07:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:36,213 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:07:36,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:07:36,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450351965] [2023-11-30 08:07:36,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450351965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:07:36,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705113800] [2023-11-30 08:07:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:36,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:07:36,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:07:36,230 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 08:07:36,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-30 08:07:36,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:36,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:07:36,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:07:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:07:36,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:07:36,391 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:07:36,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705113800] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:07:36,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:07:36,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:07:36,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038759057] [2023-11-30 08:07:36,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:07:36,392 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:07:36,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:07:36,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:07:36,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:07:36,394 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 424 [2023-11-30 08:07:36,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 544 transitions, 4985 flow. Second operand has 10 states, 10 states have (on average 316.2) internal successors, (3162), 10 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:36,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:07:36,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 424 [2023-11-30 08:07:36,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:08:02,814 INFO L124 PetriNetUnfolderBase]: 43425/132285 cut-off events. [2023-11-30 08:08:02,814 INFO L125 PetriNetUnfolderBase]: For 786316/881838 co-relation queries the response was YES. [2023-11-30 08:08:03,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662562 conditions, 132285 events. 43425/132285 cut-off events. For 786316/881838 co-relation queries the response was YES. Maximal size of possible extension queue 3449. Compared 1969114 event pairs, 6851 based on Foata normal form. 944/121079 useless extension candidates. Maximal degree in co-relation 54410. Up to 57154 conditions per place. [2023-11-30 08:08:05,768 INFO L140 encePairwiseOnDemand]: 418/424 looper letters, 248 selfloop transitions, 9 changer transitions 1/624 dead transitions. [2023-11-30 08:08:05,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 624 transitions, 7003 flow [2023-11-30 08:08:05,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:08:05,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:08:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2980 transitions. [2023-11-30 08:08:05,785 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7809224318658281 [2023-11-30 08:08:05,786 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2980 transitions. [2023-11-30 08:08:05,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2980 transitions. [2023-11-30 08:08:05,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:08:05,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2980 transitions. [2023-11-30 08:08:05,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 331.1111111111111) internal successors, (2980), 9 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:08:05,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 424.0) internal successors, (4240), 10 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:08:05,806 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 424.0) internal successors, (4240), 10 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:08:05,807 INFO L307 CegarLoopForPetriNet]: 368 programPoint places, 74 predicate places. [2023-11-30 08:08:05,807 INFO L500 AbstractCegarLoop]: Abstraction has has 442 places, 624 transitions, 7003 flow [2023-11-30 08:08:05,808 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 316.2) internal successors, (3162), 10 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:08:05,808 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:08:05,808 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:08:05,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-30 08:08:06,008 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-30 08:08:06,009 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 24 more)] === [2023-11-30 08:08:06,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:08:06,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1287222493, now seen corresponding path program 1 times [2023-11-30 08:08:06,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:08:06,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555905016] [2023-11-30 08:08:06,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:08:06,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:08:06,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:08:06,438 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-30 08:08:06,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:08:06,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555905016] [2023-11-30 08:08:06,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555905016] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:08:06,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:08:06,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 08:08:06,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469101195] [2023-11-30 08:08:06,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:08:06,439 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:08:06,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:08:06,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:08:06,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:08:06,440 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 424 [2023-11-30 08:08:06,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 624 transitions, 7003 flow. Second operand has 10 states, 10 states have (on average 277.5) internal successors, (2775), 10 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:08:06,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:08:06,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 424 [2023-11-30 08:08:06,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:08:08,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,242 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:08:08,242 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:08:08,242 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:08:08,242 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:08:08,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:08,373 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,373 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,373 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,374 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:08,375 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,375 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,375 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,375 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,375 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][255], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,391 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,391 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,391 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,391 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][255], [30#L953-13true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,393 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,393 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,393 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,393 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:08:08,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,533 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,533 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,533 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,533 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,534 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,535 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][255], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,554 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,554 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,554 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,554 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][255], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,554 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,555 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,555 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,555 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][272], [30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,556 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,556 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,556 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,556 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][272], [30#L953-13true, 338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,557 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,557 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,557 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,557 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:08:08,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 174#L943-3true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,709 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,709 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,709 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,709 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,710 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,710 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,710 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,710 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,711 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,711 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,711 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,712 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,712 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,732 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,732 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,732 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,732 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,732 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-30 08:08:08,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,733 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,733 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,733 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,734 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:08,734 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,734 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,735 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][270], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,735 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,735 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][673], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,736 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,736 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,736 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,736 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][272], [30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,743 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][272], [30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,743 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,743 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:08:08,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,831 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,844 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,844 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,844 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,846 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][664], [72#L944-13true, 30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,922 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][720], [30#L953-13true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,923 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,923 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:08,947 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,948 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,948 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,948 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:08:08,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,949 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,949 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,949 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:08,950 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [72#L944-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,950 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,950 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,950 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][274], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:08,951 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,951 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,951 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,951 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,951 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][673], [30#L953-13true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,952 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,952 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,952 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,952 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][674], [30#L953-13true, 72#L944-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:08,953 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,953 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,953 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:08,953 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:08:09,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,041 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,041 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,041 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,042 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,042 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][663], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,102 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][716], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,102 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][709], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,102 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,102 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,103 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][716], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,104 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][673], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,104 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,104 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][662], [72#L944-13true, 30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,105 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:08:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][719], [30#L953-13true, 338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,105 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,105 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][666], [72#L944-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,106 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,106 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,106 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,106 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,123 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,123 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,123 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [72#L944-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,124 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,124 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][674], [30#L953-13true, 338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,126 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,126 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,126 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,126 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:08:09,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 174#L943-3true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,244 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2023-11-30 08:08:09,244 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:08:09,244 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:08:09,244 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:08:09,244 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:08:09,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][746], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,486 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][718], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,487 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,487 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,488 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,488 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][743], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,490 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,490 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,490 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,490 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,493 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,493 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,493 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][706], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,494 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][672], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,495 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][721], [338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,495 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,495 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 334#L944-18true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,496 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,496 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,496 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,496 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][674], [30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,497 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,497 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,497 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,497 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,517 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,517 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,517 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,517 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,517 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:08:09,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][718], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,715 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][751], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,715 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,715 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][743], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,716 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][742], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,716 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][751], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,717 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][739], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,717 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,717 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][715], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,718 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,719 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 334#L944-18true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,719 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,720 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][721], [338#L944-7true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,720 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,720 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 08:08:09,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,721 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,721 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,721 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,721 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,722 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 334#L944-18true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:09,723 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,723 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,723 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,963 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:09,963 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:09,963 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:09,964 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:09,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][753], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,964 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,964 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,964 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,965 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,969 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,970 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,971 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,971 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,972 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,972 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][715], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,973 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,973 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,973 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,973 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,973 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][750], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,974 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,974 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,974 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][739], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,977 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][750], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,977 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,977 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,978 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,978 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][676], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,979 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 08:08:09,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:09,979 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:09,984 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,984 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,984 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:09,984 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:08:10,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][753], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,252 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2023-11-30 08:08:10,252 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 08:08:10,252 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 08:08:10,252 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 08:08:10,252 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 08:08:10,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,253 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,253 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,253 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][752], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,254 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,254 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,254 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,254 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][752], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,255 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,280 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,280 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,280 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,280 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,280 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:10,284 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,285 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,285 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,285 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 334#L944-18true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,287 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,287 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,287 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,287 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,478 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,478 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:10,479 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,479 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-30 08:08:10,479 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 08:08:10,480 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 08:08:10,480 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 08:08:10,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,587 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:10,587 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:10,587 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:10,588 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:10,588 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:10,589 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:10,589 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,589 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:10,592 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,592 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,592 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,592 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,592 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,593 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:10,593 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,593 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,594 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,594 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,594 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,594 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:10,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,595 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,595 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,595 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,595 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,595 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 241#L944-10true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,638 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,638 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,638 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,638 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:08:10,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:10,644 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,644 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,644 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:10,644 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 25#L944-45true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,033 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,033 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,033 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,033 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,033 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,034 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,034 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,034 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,035 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,035 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,035 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,035 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-30 08:08:11,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:11,145 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:11,146 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,146 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:11,148 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,149 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,150 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,150 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,150 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,151 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,151 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:11,155 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,155 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,155 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,155 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:08:11,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,186 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,186 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,186 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,186 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,186 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 241#L944-10true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,187 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,187 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,187 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,187 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,239 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,239 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,239 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,240 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,240 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,371 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 25#L944-45true, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,371 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,371 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,371 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,372 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,372 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,373 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,373 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,373 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,373 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,374 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,374 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,374 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,374 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,374 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:11,374 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,375 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,375 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,375 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,478 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,479 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,479 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,485 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,485 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,485 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:11,486 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,486 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,486 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,487 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-30 08:08:11,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:11,487 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,487 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,487 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,487 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,507 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,507 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 321#L944-9true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,508 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,508 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][464], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:11,510 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][464], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:11,511 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 143#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,512 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:11,513 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,514 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,515 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,515 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:08:11,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 298#L953-7true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,521 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,521 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,521 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,521 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,569 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,569 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,569 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,576 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:11,576 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,576 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,577 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,577 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,577 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,736 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,736 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,736 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,736 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,736 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:11,737 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,737 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,737 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,737 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,737 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,738 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,738 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2023-11-30 08:08:11,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,739 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:11,739 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:11,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,856 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,856 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,856 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,857 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1082], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,857 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,857 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,857 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,857 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][464], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:11,875 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,875 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,875 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,875 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][464], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:11,875 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,876 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,876 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 143#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,877 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,877 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,877 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,877 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,878 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,878 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,878 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,878 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:08:11,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:11,882 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:11,882 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:11,883 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:11,883 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:11,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:11,941 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,942 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,942 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,942 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:11,949 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,949 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,949 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,949 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:11,949 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,145 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:12,146 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,146 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,148 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,148 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1081], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 241#L944-10true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,270 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,270 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,270 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,270 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,273 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:12,273 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:12,273 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:12,273 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:12,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,286 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:12,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,286 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:12,287 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,287 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,287 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,291 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,291 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,291 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,292 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 334#L944-18true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,293 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][914], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 179#L944-54true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,293 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2023-11-30 08:08:12,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][956], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 179#L944-54true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,294 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][915], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,294 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1083], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:12,294 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,294 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,295 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:12,296 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,296 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,296 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,296 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:12,297 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,297 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,297 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,297 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1181], [30#L953-13true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 143#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,299 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,299 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,299 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,299 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][990], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 179#L944-54true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:12,548 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,548 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,548 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,548 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,548 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,548 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,549 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,549 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,549 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,555 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,555 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,555 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,559 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,559 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,559 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,559 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,559 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:12,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:12,633 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,633 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,633 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,633 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:12,638 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,638 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,639 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,639 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,639 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:12,887 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:12,887 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:12,887 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:13,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1081], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,011 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2023-11-30 08:08:13,011 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:13,011 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:13,011 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-11-30 08:08:13,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,014 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,014 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,015 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,018 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1182], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 143#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,018 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][951], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,019 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,019 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1085], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,020 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,020 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,020 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,020 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,021 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][987], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,021 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1182], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,022 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,024 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,024 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,024 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,025 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,025 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][466], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,026 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,026 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,026 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,027 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][990], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 179#L944-54true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,045 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,045 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,045 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,045 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:08:13,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,049 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,049 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,049 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,049 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,049 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,113 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,113 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,113 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,113 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,114 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,114 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,114 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,115 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,115 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,115 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,115 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1631] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_3| 4))) (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet32#1_1|) (= (store |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_#t~nondet32#1=|v_t_funThread1of3ForFork0_#t~nondet32#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet32#1][337], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 3150#(and (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 88#L943-3true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:13,200 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,200 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,200 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,200 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][578], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 3150#(and (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:13,202 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,202 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,202 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,202 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1081], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 54#L953-4true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,562 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,562 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,562 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,562 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,569 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,569 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,569 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,569 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,569 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,569 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,569 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][957], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 179#L944-54true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,570 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][982], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,570 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,570 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1180], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,571 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1184], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,571 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][985], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,571 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,572 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,572 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,572 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][601], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,574 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,574 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][565], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,574 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,574 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][958], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 179#L944-54true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,575 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][990], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,575 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,575 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1184], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,576 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,576 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,576 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,576 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,576 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,577 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,577 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,577 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,578 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:08:13,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,578 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,578 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,578 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,579 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,579 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,580 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,580 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,580 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,580 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,581 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,581 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,581 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,581 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,582 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,582 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,582 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,583 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,583 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,583 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,583 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,584 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,584 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 334#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,584 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 179#L944-54true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,585 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,585 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,585 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][467], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 143#L944-18true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:13,586 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,586 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,586 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,586 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,586 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:13,587 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,587 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,587 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,588 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,603 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,604 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,604 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1180], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,609 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,609 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,609 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,609 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,609 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1081], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,610 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,610 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,610 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,610 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:13,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,681 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:13,681 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,681 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,682 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,682 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,682 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][481], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,683 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:13,683 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,683 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1091], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,684 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,684 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,684 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,684 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,690 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,690 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,690 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,690 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,691 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:13,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,691 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,691 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:13,692 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,692 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,692 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,692 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1631] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_3| 4))) (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet32#1_1|) (= (store |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_#t~nondet32#1=|v_t_funThread1of3ForFork0_#t~nondet32#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet32#1][337], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 3150#(and (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 88#L943-3true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:13,780 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,780 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,781 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,781 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][578], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 3150#(and (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 142#L943-3true]) [2023-11-30 08:08:13,782 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,782 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,782 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:13,782 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,233 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,234 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,234 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,234 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,234 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 179#L944-54true, 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,387 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,387 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,387 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,387 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1081], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,388 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,388 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1180], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,388 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,388 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][988], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 179#L944-54true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,390 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][989], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,390 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,390 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][601], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,391 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][565], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,391 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,391 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][957], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 179#L944-54true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,392 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2023-11-30 08:08:14,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][988], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 179#L944-54true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,392 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,392 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][982], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,393 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,393 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,393 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,393 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,393 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,394 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,394 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,394 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,395 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 179#L944-54true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,396 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,396 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,396 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,396 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,396 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][565], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,397 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,397 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,398 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,398 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,398 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,398 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,398 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][539], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,404 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,404 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,404 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,404 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:14,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,505 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,505 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,505 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,505 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,505 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1091], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:14,506 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,506 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1091], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,508 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,508 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,508 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,508 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:14,514 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,514 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,515 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,515 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,515 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,515 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,515 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,515 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:14,516 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:14,516 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][480], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:14,516 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,516 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,517 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,517 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,517 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,517 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1090], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,518 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,518 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,518 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,518 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][942], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:14,526 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,526 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,526 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,526 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][942], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:14,526 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,527 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:14,527 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,527 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,808 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,808 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,808 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,808 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,808 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,808 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,827 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,827 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,830 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,830 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,830 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,831 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,831 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][989], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,951 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,951 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,951 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,951 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,951 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 334#L944-18true, 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,954 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 179#L944-54true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,954 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,954 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][601], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,955 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,955 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,956 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,957 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,957 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,957 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,958 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,958 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,958 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,959 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,959 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,959 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:14,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][566], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:14,963 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,964 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,964 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,964 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,964 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1209], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,965 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2023-11-30 08:08:14,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1244], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,965 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,965 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,978 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][601], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:14,978 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,978 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,978 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,979 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,979 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,979 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:14,979 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:15,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,068 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,068 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,068 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,069 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,069 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,069 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,069 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,069 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,072 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,072 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,072 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,072 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,072 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][942], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:15,073 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,073 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,073 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][524], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,074 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,074 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,074 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1091], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:15,075 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,075 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,075 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,075 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,081 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,081 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1090], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:15,082 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,082 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,082 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,082 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1090], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,084 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,084 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,084 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,084 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][941], [338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:15,095 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][941], [72#L944-13true, 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:15,095 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,095 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,096 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:15,096 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,476 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,476 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,476 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,477 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,477 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,477 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,477 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,477 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,502 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,502 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,503 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,503 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,503 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,506 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,506 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][989], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,925 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,926 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 179#L944-54true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,926 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,926 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:15,931 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,931 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:15,932 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,932 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][646], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:15,933 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,933 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,935 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1243], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:15,935 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,935 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1208], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,936 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-11-30 08:08:15,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1243], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:15,936 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1237], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,936 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,937 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,937 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,937 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:15,941 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,941 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,941 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:15,941 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:16,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:16,064 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:16,064 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,065 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,065 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,065 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,065 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][942], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:16,069 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,069 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,069 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,070 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,070 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,070 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,075 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,075 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,075 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,075 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,076 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,076 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,076 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,076 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,076 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,076 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][941], [72#L944-13true, 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:16,077 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,077 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,077 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][525], [338#L944-7true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,078 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [338#L944-7true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,078 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1090], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:16,080 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,080 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,080 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,080 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,445 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,445 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,445 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,445 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 179#L944-54true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,446 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,446 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,446 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,447 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,472 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,472 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,472 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,472 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,472 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,472 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,474 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:16,474 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,474 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:16,475 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,475 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,475 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,475 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,618 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:16,618 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,618 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-30 08:08:16,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:16,619 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1478] L944-37-->L944-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet38#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_120|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_119|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, t_funThread2of3ForFork0_#t~nondet38#1=|v_t_funThread2of3ForFork0_#t~nondet38#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet38#1][677], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:16,619 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,619 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,621 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1241], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,621 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,622 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1268], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,622 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1271], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:16,623 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,623 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,623 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,623 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:16,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:16,807 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:16,807 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,807 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,808 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,808 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,808 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,808 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:16,810 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,810 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,810 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,810 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,810 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:16,811 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,811 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,811 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,811 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,811 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,812 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,812 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,812 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,812 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,812 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,824 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:16,824 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,824 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,825 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,825 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,825 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,825 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][941], [338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:16,827 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:16,827 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:16,827 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1631] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_3| 4))) (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet32#1_1|) (= (store |v_#pthreadsMutex_160| |v_t_funThread1of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_3|, t_funThread1of3ForFork0_#t~nondet32#1=|v_t_funThread1of3ForFork0_#t~nondet32#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet32#1][1013], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 88#L943-3true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,014 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,015 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,015 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,015 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,584 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,584 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,584 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,584 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,584 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,618 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,618 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,618 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,620 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:17,620 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,620 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,621 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,621 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,621 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:17,622 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,622 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:17,759 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,759 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,759 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,759 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,759 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1241], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,761 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1268], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,761 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,761 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,762 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:17,762 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:17,762 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:17,762 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:17,762 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:17,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,764 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 08:08:17,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,764 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,764 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:17,771 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,773 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,773 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,774 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:17,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [72#L944-13true, 30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:17,791 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:17,791 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:17,791 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:17,791 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:17,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:17,941 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,941 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,941 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,941 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:17,944 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,944 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,944 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,944 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,944 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:17,949 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:17,949 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,949 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:17,950 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,950 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,950 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,950 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:17,951 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,951 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,951 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,951 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,951 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:17,952 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [338#L944-7true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:17,952 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,952 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,953 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,953 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,953 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:17,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:17,954 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,954 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,954 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:17,954 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1021], [30#L953-13true, 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 142#L943-3true]) [2023-11-30 08:08:18,119 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,119 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,119 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,119 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,358 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 179#L944-54true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:18,359 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 08:08:18,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,399 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:18,399 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,400 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,401 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:18,531 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,531 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,531 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,532 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,532 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,534 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:18,535 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,535 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,537 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:18,537 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:18,537 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:18,537 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,541 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:18,541 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,541 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:18,561 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:18,561 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:18,561 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:18,562 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:18,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:18,732 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,732 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:18,734 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,735 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,735 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:18,744 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,744 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,744 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,744 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,748 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:18,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:18,749 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,749 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,750 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:18,750 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][832], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 3150#(and (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 194#L943true, 487#true, 801#true, 480#true, 242#L943true, 371#true]) [2023-11-30 08:08:19,248 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,248 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,248 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,248 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][696], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 801#true, 480#true, 242#L943true, 371#true]) [2023-11-30 08:08:19,251 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,251 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,251 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,251 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,573 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 144#L944-24true]) [2023-11-30 08:08:19,573 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,573 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:19,574 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,574 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:19,575 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,575 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:19,734 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,734 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,734 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,734 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,734 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 2342#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:19,737 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,737 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,737 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,737 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,737 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 08:08:19,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 334#L944-18true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:19,740 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-11-30 08:08:19,740 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-11-30 08:08:19,740 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-11-30 08:08:19,740 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-11-30 08:08:19,740 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-11-30 08:08:19,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:19,969 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,969 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,969 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,969 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,969 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:19,970 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,970 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,970 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,970 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:19,971 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,971 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,971 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,971 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:19,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:19,987 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,987 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,987 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:19,987 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:20,530 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,530 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,530 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,530 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][440], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 276#L945-2true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:20,531 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is not cut-off event [2023-11-30 08:08:20,531 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:20,531 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:20,531 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:20,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:20,571 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,571 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,571 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,571 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,571 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:20,571 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,109 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 334#L944-18true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,109 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,112 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,113 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-11-30 08:08:21,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 334#L944-18true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,113 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,113 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,114 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,115 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:21,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,121 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,121 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,121 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,121 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,121 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,122 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,122 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,122 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [72#L944-13true, 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,134 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [72#L944-13true, 30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,134 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:21,134 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:21,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:21,372 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:21,372 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,372 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,373 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,375 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,375 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,375 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:21,388 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,388 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,388 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:21,389 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,389 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,390 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,966 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:21,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][437], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:21,967 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is not cut-off event [2023-11-30 08:08:21,967 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-11-30 08:08:21,967 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-11-30 08:08:21,967 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-11-30 08:08:21,967 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-11-30 08:08:21,996 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:21,996 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,996 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,996 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,996 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,996 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:21,996 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,160 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:22,160 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:22,160 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:22,160 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:22,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,162 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:22,162 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:22,162 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:22,162 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:22,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,164 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,165 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,167 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,167 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,167 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,167 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][421], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,171 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,171 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,177 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,177 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:22,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:22,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,178 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:22,178 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:22,178 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:22,178 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:22,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:22,428 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,428 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,428 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,428 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:22,429 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:22,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:22,430 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:22,430 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:22,442 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,442 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,442 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,442 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:22,443 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,443 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,443 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,443 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,443 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:22,444 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:22,444 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,444 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:22,445 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,445 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,445 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,445 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:22,446 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,446 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,446 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,446 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:22,447 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:22,447 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,447 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,448 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,448 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,449 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:22,449 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,449 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,450 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:22,450 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,347 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,347 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,347 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,347 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,348 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,348 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,348 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,348 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,509 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,509 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,509 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,509 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,509 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,511 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,511 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,511 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,511 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,512 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,512 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,512 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,513 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,513 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,513 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,514 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,514 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,514 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,514 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,515 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 54#L953-4true, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,515 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,515 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,518 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 246#L944-30true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 334#L944-18true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:23,518 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,518 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,519 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,519 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,519 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:23,520 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,520 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,520 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 08:08:23,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,520 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,521 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,521 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,521 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,521 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:23,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 81#L944-35true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,525 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:23,525 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,525 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,529 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,529 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,529 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,530 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,530 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,530 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,531 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,531 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [72#L944-13true, 30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,531 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:23,531 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [72#L944-13true, 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,532 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,532 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:23,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,533 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,533 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:23,533 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:23,533 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,533 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:23,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:23,818 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:23,819 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:23,820 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,820 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,820 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,820 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:23,820 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,820 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:23,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:23,821 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:23,821 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,821 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,825 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,825 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,825 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,825 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:23,840 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,840 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,840 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,840 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,840 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:23,841 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:23,842 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,842 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,842 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,842 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,842 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:23,843 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,843 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,843 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,843 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:23,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:23,844 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,844 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,844 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,844 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:23,845 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,845 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,845 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,845 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:23,846 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:24,835 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:24,836 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:24,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,005 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,005 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,005 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,005 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,005 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,008 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,008 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,008 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,008 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,008 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][419], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 334#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,009 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,009 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,009 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,010 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,010 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,010 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,010 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,010 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][420], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 334#L944-18true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,013 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 08:08:25,013 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:25,013 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:25,013 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:25,013 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 08:08:25,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:25,014 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,014 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,014 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,014 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][802], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,016 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,016 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,016 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,016 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:25,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,026 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:25,026 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:25,026 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:25,026 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:25,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1021], [30#L953-13true, 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:25,154 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,154 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,154 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,154 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:25,359 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:25,360 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:25,361 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,361 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,361 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,361 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,365 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,365 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,365 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,365 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,366 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,366 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,367 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:25,367 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,367 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:25,368 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,368 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,368 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,368 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,368 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,380 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,380 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,380 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:25,381 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,381 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,381 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,381 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,382 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:25,383 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:25,384 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,384 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,384 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,384 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:25,385 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,385 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,385 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:25,385 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,437 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,437 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,438 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,438 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,438 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,438 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,607 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 246#L944-30true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 334#L944-18true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,607 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,607 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,608 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,608 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,609 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,609 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,609 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,609 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,609 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,610 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,614 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-30 08:08:26,614 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-30 08:08:26,614 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-30 08:08:26,614 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-30 08:08:26,614 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-30 08:08:26,614 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,615 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,615 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,615 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,615 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,615 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,615 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][803], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,617 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,617 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,617 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,617 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,618 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,618 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,620 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,620 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,621 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,621 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,621 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,622 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,622 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,622 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,622 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,623 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,623 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:26,623 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:26,624 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:26,624 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:26,624 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:26,624 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:26,630 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1243], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,630 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1208], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,631 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1244], [378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,631 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,631 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1244], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,632 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1209], [72#L944-13true, 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,632 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1209], [72#L944-13true, 30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:26,632 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,633 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,633 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:26,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, 305#L944-45true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:26,784 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,784 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,784 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,784 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:26,970 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:26,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:26,971 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:26,971 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:27,098 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,098 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,098 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,098 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,098 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:27,100 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,100 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,100 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,100 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:27,123 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,123 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,123 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,123 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:27,125 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:27,125 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:27,125 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:27,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:27,127 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1021], [30#L953-13true, 322#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 44#L944-7true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:27,188 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,188 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,188 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:27,188 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, 246#L944-30true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,333 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,333 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,335 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,335 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,335 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,335 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,336 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,336 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,336 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,336 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][422], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 246#L944-30true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 334#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,502 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,502 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,502 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,502 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,502 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,505 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,505 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,505 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,506 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,506 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,506 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,506 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,506 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][917], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, 81#L944-35true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,507 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:28,507 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:28,507 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:28,508 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:28,508 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:28,508 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:28,509 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,509 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,509 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,512 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,513 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,513 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-11-30 08:08:28,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,514 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][967], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,514 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,514 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1021], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,648 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,648 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:28,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:28,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][696], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:28,660 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,660 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,660 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,661 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,845 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,845 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,845 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,845 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,852 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,852 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,852 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,852 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:28,853 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,853 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,853 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,853 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,854 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:28,854 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,854 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:28,855 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,855 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,855 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,855 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:28,855 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,856 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,856 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,856 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,856 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:28,872 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:28,872 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,872 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:28,966 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,966 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,966 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,966 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,966 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:28,972 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:28,973 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2023-11-30 08:08:28,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:28,973 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,973 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:28,974 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,974 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,974 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,974 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:28,986 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:28,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 44#L944-7true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:29,035 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,035 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,035 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,035 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 246#L944-30true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:29,980 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,980 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,980 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,980 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:29,980 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,031 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,031 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,031 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,032 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,032 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,033 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,033 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,033 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,034 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,034 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,034 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,034 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,034 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,203 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,203 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,203 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,203 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,206 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1519] L944-32-->L944-35: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet41#1_1| 0) (= (store |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_136| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_135|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_136|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_135|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|, t_funThread2of3ForFork0_#t~nondet41#1=|v_t_funThread2of3ForFork0_#t~nondet41#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet41#1][965], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, t_funThread1of3ForFork0InUse, 54#L953-4true, 81#L944-35true, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,206 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,206 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,208 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,208 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,208 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:30,213 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,213 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,213 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,214 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,214 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,214 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,214 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,214 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,214 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,215 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 213#L944-12true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:30,215 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,215 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:30,216 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:30,216 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 213#L944-12true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,216 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,217 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,217 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,217 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,218 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][966], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,218 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,218 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,219 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,219 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,219 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,219 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,219 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1243], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,221 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1244], [378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,221 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1244], [30#L953-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 3133#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 1)), 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,221 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:30,221 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:30,222 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,222 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:30,222 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:08:30,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,377 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,377 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,377 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,377 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:30,381 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,381 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,381 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,382 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, 305#L944-45true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,406 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,406 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,406 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,406 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:30,585 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,585 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,585 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,585 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:30,586 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,586 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,586 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,586 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,589 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,589 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,589 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,589 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,590 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,590 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,590 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,590 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:30,594 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,594 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,594 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,594 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:30,595 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,595 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:30,596 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,596 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,596 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,596 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:30,597 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,597 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,597 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,600 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,600 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,600 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,601 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,601 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,601 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,601 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,601 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,602 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,602 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,603 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,603 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,604 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,604 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,604 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:30,609 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:30,609 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,609 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,620 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,620 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,620 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,620 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,622 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,622 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,624 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,624 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,625 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:30,625 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,625 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,626 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:30,738 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,738 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,738 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,738 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:30,739 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-11-30 08:08:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:30,739 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][939], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:30,739 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,739 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,742 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,742 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,742 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,742 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][696], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 44#L944-7true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:30,780 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,780 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,780 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,780 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,907 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,907 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,907 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,907 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:30,908 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,908 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:30,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:30,909 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,909 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,909 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:30,909 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:31,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:31,021 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:31,021 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:31,021 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:31,021 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:31,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:31,869 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,869 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,869 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,870 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,870 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:31,871 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:31,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,046 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,046 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,046 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,046 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,047 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,047 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,047 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,052 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,052 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,052 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:32,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][696], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,175 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,175 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,175 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,175 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,215 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,215 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,216 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, 305#L944-45true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:32,248 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,249 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,249 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,249 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:32,455 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:32,455 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,456 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,457 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,457 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,457 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,457 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,457 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,458 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,458 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,458 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,458 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,458 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:32,462 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,462 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,462 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,462 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:32,463 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,463 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,463 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,463 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,467 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:32,467 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,467 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:32,468 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,469 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:32,469 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:32,469 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,469 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:32,471 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,471 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,471 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,471 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:32,478 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,478 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,478 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,479 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:32,479 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,479 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,479 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,479 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:32,487 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,487 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,487 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,487 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,490 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,490 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,490 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,490 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,493 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:32,494 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,494 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,494 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:32,495 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,495 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,495 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,495 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:32,496 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,496 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,496 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,497 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,497 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,497 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,497 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,497 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,498 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,499 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,499 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,499 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,499 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,500 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,500 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,500 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,500 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,501 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,502 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,502 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][341], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,503 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:32,503 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,503 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:32,507 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,507 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:32,508 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,508 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:32,630 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,630 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,630 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,630 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:32,631 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,631 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,631 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,631 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:32,632 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,632 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,632 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,632 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:32,634 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,634 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,634 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,634 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:32,669 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,669 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,669 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,669 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:32,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 44#L944-7true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 143#L944-18true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:32,674 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,674 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,674 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,674 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:32,700 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,700 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,700 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:32,700 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:33,210 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,210 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,210 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,210 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:33,239 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:33,239 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:33,239 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:33,239 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:33,240 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:33,240 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,240 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:33,259 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,259 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,259 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,259 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:33,260 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:33,260 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:33,260 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:33,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:33,271 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,271 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,271 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,271 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 81#L944-35true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,769 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, 81#L944-35true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,771 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,771 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,949 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,949 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,949 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,949 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,950 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-30 08:08:33,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 213#L944-12true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,950 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,950 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1241], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,951 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,951 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1237], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,952 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:33,952 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:33,953 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,953 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,953 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,953 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,953 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,953 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:33,954 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:33,954 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,077 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,077 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,077 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,077 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,077 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,078 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,078 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,078 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,078 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,078 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 90#L953-14true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:34,081 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,081 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,081 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,081 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,131 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,131 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,131 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,131 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:34,135 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:34,469 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:34,469 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,470 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,470 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,470 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,470 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,472 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,472 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,472 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,472 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,472 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,472 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,473 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,473 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,473 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,473 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,473 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,473 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:34,477 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-11-30 08:08:34,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:34,477 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,477 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,480 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,480 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,481 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:34,481 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,481 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,482 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,482 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,482 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:34,483 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,483 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,486 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:34,486 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,486 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:34,487 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,487 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,488 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,488 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,488 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,488 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][855], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 194#L943true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:34,498 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,504 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,504 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,505 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,505 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,509 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,509 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,509 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,509 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [154#L944-11true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,510 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,510 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,512 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,512 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:34,512 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,512 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:34,513 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,513 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,514 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:34,514 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,514 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:34,515 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,515 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,515 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,515 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,515 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][345], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true]) [2023-11-30 08:08:34,516 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,516 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,516 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,516 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,516 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,517 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,517 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,517 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,517 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:34,524 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,524 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,524 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,525 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,525 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,525 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,525 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,525 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:34,526 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:34,526 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,526 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,527 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,553 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:34,554 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:34,554 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,554 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,556 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,556 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,556 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,556 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:34,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:34,556 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:34,557 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,557 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:34,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 276#L945-2true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,657 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,657 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,657 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,657 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,658 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,658 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,658 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,658 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,661 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:34,662 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,662 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,662 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,662 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,662 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:34,663 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:34,663 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:34,663 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:35,096 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,096 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,097 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,097 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:35,194 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,194 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,194 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,194 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:35,327 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,327 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:35,328 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:35,328 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,328 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:35,383 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:35,396 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 363#L944-54true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:35,400 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,400 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,400 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,400 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:35,405 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:35,405 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,405 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 174#L943-3true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:35,406 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 174#L943-3true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:35,406 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:35,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:35,424 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:35,424 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:35,424 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,424 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,425 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,425 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:35,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:35,429 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,429 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,429 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:35,429 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1268], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:36,136 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,136 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1271], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 276#L945-2true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 54#L953-4true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:36,137 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,137 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:36,137 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:36,137 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:36,137 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1115], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:36,139 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1144], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 276#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:36,139 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,139 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:08:36,140 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:36,382 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,382 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,382 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,383 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:36,420 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:36,420 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,420 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:36,421 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:36,421 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:36,421 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:36,421 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:36,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, t_funThread1of3ForFork0InUse, 305#L944-45true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:36,440 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,440 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,440 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,440 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 334#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:08:36,484 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,484 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,484 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,484 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:36,485 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:36,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:36,485 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:36,485 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,095 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:37,096 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,096 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,096 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,096 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,099 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:37,100 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:37,100 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,101 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:37,102 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:37,102 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:37,103 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:37,104 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,104 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,104 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,104 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,104 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,123 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,123 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,123 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,124 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,124 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,124 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,128 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,128 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,128 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,128 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,128 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,129 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,129 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,129 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,129 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,129 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,130 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,130 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,130 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][342], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,131 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,131 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][290], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,132 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,132 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,134 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,134 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,134 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,134 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,135 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,135 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,136 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,136 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,136 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,136 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,136 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,138 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,138 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,138 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,138 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,149 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,149 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,149 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,150 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,150 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,150 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,150 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:37,151 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,151 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,151 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,151 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:37,208 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:37,208 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,208 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:37,209 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:37,209 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:37,209 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,209 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:37,210 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,210 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,210 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,210 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:37,212 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,220 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,221 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,221 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,221 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,329 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,329 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,329 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,329 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,329 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,330 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:37,373 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,373 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,373 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,373 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 08:08:37,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:37,377 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,377 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,377 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,377 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,617 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,617 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,617 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,617 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,617 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:37,635 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 174#L943-3true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:37,635 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,635 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,639 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:37,639 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,639 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,640 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,640 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,645 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,645 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,645 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,645 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:37,655 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,655 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:37,655 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:37,656 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,656 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,656 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,656 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:37,658 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:37,658 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:37,658 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,658 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:37,659 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,659 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:37,659 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,659 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,660 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,660 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,660 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,660 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:37,661 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:37,661 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:37,661 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,661 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:37,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:37,670 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,670 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,670 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,670 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:08:37,672 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,672 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,672 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:37,672 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 276#L945-2true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:38,199 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,199 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,199 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,199 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 298#L953-7true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:38,200 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,200 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,200 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,200 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:08:38,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:38,909 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 08:08:38,909 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:38,909 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:38,909 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:38,909 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:38,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:38,912 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:38,912 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:38,912 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:38,912 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:38,912 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 334#L944-18true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:08:39,043 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,043 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,043 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,043 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 318#L944-47true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,044 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,044 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,044 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,044 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:39,320 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,320 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,320 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,320 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,321 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,321 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 318#L944-47true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:39,329 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,330 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:39,330 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,330 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 318#L944-47true, 371#true]) [2023-11-30 08:08:39,331 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,331 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 318#L944-47true, 142#L943-3true]) [2023-11-30 08:08:39,332 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,332 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][694], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 90#L953-14true, 2350#true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,346 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,346 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,346 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,346 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:39,360 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,360 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,361 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,361 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:39,362 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,362 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,362 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,363 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,363 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,364 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,364 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,364 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,365 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,365 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,365 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,365 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,365 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,365 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,366 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,366 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,367 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,367 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,367 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,367 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,368 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,368 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,368 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,368 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,369 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,369 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,369 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,369 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,385 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,385 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,385 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,385 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,386 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,386 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,386 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,386 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,387 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:39,387 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,387 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 143#L944-18true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:39,389 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,389 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,389 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,389 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,532 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,532 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,532 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,532 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,532 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 133#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,560 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,560 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,560 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,560 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 44#L944-7true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,585 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,585 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,585 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,585 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:39,841 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,841 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,841 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,841 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:39,851 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:39,854 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,854 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,855 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,855 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,859 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 174#L943-3true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:39,859 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:39,869 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 08:08:39,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:39,869 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:39,870 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,870 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,870 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,870 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,870 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,871 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,871 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,871 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,871 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,873 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,873 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,873 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,873 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,878 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,878 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,878 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,878 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,879 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,879 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,879 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,880 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:39,880 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:39,880 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,880 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,881 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:39,881 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,881 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:39,882 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,882 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:39,882 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,883 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,883 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:39,884 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,884 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,884 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:39,885 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,885 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,885 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,885 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:39,886 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,886 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,886 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:08:39,887 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:39,887 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:39,887 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:39,888 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:39,888 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,888 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,891 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:39,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:39,906 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:39,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 213#L944-12true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:40,905 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,905 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,905 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,905 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L953-6-->L953-7: Formula: (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| (* |v_ULTIMATE.start_main_~i~3#1_5| 4)) |v_ULTIMATE.start_main_#t~pre49#1_3|)) |v_#memory_int_10|) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{#memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][436], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 298#L953-7true, 276#L945-2true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 794#true, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:40,906 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:40,906 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 08:08:41,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 290#L944-47true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:41,234 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,234 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,234 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,234 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,234 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][969], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:41,343 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,343 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,343 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,343 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,348 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:41,348 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][969], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 334#L944-18true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:41,348 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,348 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,349 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:41,355 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,355 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,355 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,355 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,755 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,755 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:41,775 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,775 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,775 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,776 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][694], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:41,790 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][694], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:41,792 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,792 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,792 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,792 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,808 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,808 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,808 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,808 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,808 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,808 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 133#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,809 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,809 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,809 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,809 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,818 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:41,818 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,818 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,819 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,819 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,819 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,819 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:41,820 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,820 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,820 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,821 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:41,821 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,821 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,822 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:41,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,822 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,822 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,822 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,822 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 334#L944-18true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:41,823 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,824 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,824 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,824 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,824 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,824 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,825 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,826 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:41,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,827 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,827 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,827 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,827 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,827 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,832 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,832 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,832 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,832 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,833 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,833 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,833 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,834 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:41,842 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:41,859 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:41,859 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [72#L944-13true, 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:41,859 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,859 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 143#L944-18true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:41,861 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,861 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,862 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,862 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:41,863 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,863 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,863 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:41,863 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:42,096 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:42,096 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 241#L944-10true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:42,096 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,096 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,816 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:42,817 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,817 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,817 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:42,818 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,818 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,818 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,818 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,818 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,818 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,821 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,821 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,821 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,822 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,822 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][933], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,823 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,823 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,825 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:42,830 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,830 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,830 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,831 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,833 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,833 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,833 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 280#L944-47true, 371#true]) [2023-11-30 08:08:42,834 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,834 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,842 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,842 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:42,844 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,844 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,844 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,845 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,845 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,845 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,845 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,845 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,848 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,848 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,848 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,848 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,848 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-30 08:08:42,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:42,849 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:42,849 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,849 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,850 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,850 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,850 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,850 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,853 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,854 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:42,855 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:42,855 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,855 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:42,856 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,856 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:42,856 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,856 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,857 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,857 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:42,857 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:42,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:42,858 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:42,858 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:42,858 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:42,858 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,858 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,859 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:42,859 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:43,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:43,169 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,169 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,169 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,169 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 91#$Ultimate##0true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:43,597 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:43,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1382], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:43,843 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:43,843 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:43,843 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:43,843 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1382], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:43,844 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1359], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:43,844 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:43,844 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:43,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:43,912 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,912 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,912 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 318#L944-47true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:43,913 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,914 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,914 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:43,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][969], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 334#L944-18true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:43,924 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:43,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:43,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:43,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:43,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:43,943 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,943 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,943 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,943 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:43,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:43,944 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:43,944 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:43,944 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:43,944 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:44,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:44,666 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,666 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,666 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,667 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:44,676 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,676 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,676 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,676 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,676 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:44,677 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,677 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,677 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,677 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,677 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][694], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:44,690 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][694], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:44,690 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,690 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,691 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 59#L944-14true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,706 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,706 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,706 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,706 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,706 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,706 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,707 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,707 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,707 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,707 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,707 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 133#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:44,715 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,715 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,715 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,715 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,718 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,718 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,718 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:44,719 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,719 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,719 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,720 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:44,720 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:44,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,721 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,721 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,721 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,721 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,722 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,722 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,722 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,723 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,723 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:44,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,724 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,724 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,724 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,724 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,724 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 241#L944-10true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:44,725 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,726 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,726 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,726 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,730 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,730 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,730 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,730 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,731 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,731 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,731 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,731 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,732 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,732 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,732 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,732 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,735 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,735 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,735 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,735 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,735 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,739 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,739 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,739 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,739 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,739 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,753 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:44,753 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,753 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:44,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:44,754 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,754 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,754 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,754 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 143#L944-18true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,757 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,757 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,757 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,757 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 2350#true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:44,758 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,758 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,758 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,758 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,952 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:44,953 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:44,953 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,953 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:44,954 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,954 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:44,955 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:44,955 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:44,955 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:45,261 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,261 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,261 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,261 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:45,265 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,265 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,265 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,265 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,265 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,265 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:45,266 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1050], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:45,267 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,268 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,268 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,268 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,268 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:08:45,272 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,272 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,272 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,272 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,272 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][934], [30#L953-13true, 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:45,273 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,273 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,273 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,273 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:45,277 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,277 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,277 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,277 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,277 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:45,279 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:45,279 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:08:45,279 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:45,280 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:45,280 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:45,281 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,281 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:08:45,282 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:45,282 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,282 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:45,293 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,293 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,293 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,293 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,293 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:45,295 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,295 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,295 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,295 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,295 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:45,300 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,300 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,300 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,300 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:45,302 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-30 08:08:45,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:45,302 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,302 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:45,303 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,303 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,303 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,303 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,303 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:45,309 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,309 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,309 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,309 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,309 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:45,327 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:45,327 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,327 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,328 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:45,328 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:46,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1317], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:46,708 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,708 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,708 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,708 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1359], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:46,709 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1021], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:46,711 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,711 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,711 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,712 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:46,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:46,907 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,907 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,907 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,907 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:46,908 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,908 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,908 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:46,908 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:47,314 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,314 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,314 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,314 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:47,333 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,333 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,333 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,333 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,333 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:47,334 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,334 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,334 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,334 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,334 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:47,346 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,346 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,346 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:47,347 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1320], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:47,358 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,358 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,358 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,358 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:47,380 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,380 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,380 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,380 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,380 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,380 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:47,381 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,381 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 241#L944-10true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:47,394 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:47,397 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:47,397 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,397 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:47,398 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:47,398 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:47,399 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,399 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,399 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:47,400 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:47,401 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:47,401 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:47,402 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,402 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:47,403 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:47,403 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,403 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:47,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:47,404 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:47,406 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:47,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:47,406 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,406 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:47,407 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,407 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,407 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,408 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,408 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:47,413 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:47,413 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,413 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:47,414 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,414 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,414 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,414 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:47,421 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:47,422 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 143#L944-18true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:47,437 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,438 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,438 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:47,438 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,343 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,343 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,343 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,343 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:48,354 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,354 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,354 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,355 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,355 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,360 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:48,360 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,360 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,360 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,360 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,360 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,360 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,361 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:48,361 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,361 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,361 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,363 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:48,363 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,364 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:48,364 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:48,369 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,369 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,369 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,369 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,369 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-30 08:08:48,370 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:08:48,370 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,370 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1048], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:48,371 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,371 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,371 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,371 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,371 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,377 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:48,377 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,377 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,377 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,377 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,377 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,378 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:48,380 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:48,381 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,381 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,381 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,382 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,382 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:48,392 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,392 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,392 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,392 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,392 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:48,393 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,393 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,393 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,393 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,393 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:08:48,394 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:08:48,394 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:48,394 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,395 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:48,395 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:48,396 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,396 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,416 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:48,416 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 318#L944-47true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,416 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,416 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,417 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,417 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:48,418 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,427 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,427 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,427 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,427 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,427 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:48,428 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,428 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,428 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,428 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,429 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:48,439 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,439 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,439 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,439 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,439 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 08:08:48,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:48,467 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:48,468 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,468 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,479 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:48,479 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,479 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:48,489 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:48,489 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:48,489 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,490 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,490 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:48,490 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1382], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:49,432 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1020], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:49,432 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,433 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,433 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:49,433 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:50,522 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,522 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,522 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,522 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,522 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:50,523 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,523 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,523 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,523 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,523 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:50,545 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,545 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,545 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,545 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,545 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][695], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:50,546 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,546 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,546 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,546 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,546 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,558 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,558 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,558 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,558 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,558 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1320], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,569 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,569 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,569 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,569 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,594 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:50,594 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,594 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,594 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,594 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:50,595 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,595 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 151#t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:50,615 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,615 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,615 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,616 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,616 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,616 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:50,617 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:50,619 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,619 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:50,620 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,620 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:50,621 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,621 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,621 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,621 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,621 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:50,622 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:50,622 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,622 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:50,623 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:50,623 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:50,623 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:50,624 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,624 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:50,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:50,627 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:50,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:50,627 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,627 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:50,628 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,628 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,628 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,628 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,628 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:50,629 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,629 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,629 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,629 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,629 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:50,636 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,636 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,636 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,637 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,637 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,637 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,637 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,637 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,644 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,644 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,645 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,645 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,645 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 2350#true, 143#L944-18true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,657 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:50,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1327], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:50,875 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:50,875 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:50,875 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:50,875 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:51,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,175 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,175 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,175 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,175 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:51,176 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,176 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,176 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,176 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,182 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,182 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,182 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,182 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:51,190 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,190 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,191 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,191 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,191 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,191 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 280#L944-47true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:51,194 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,194 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,194 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,194 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,198 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:51,199 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,199 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,199 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,199 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,200 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:51,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:51,201 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1095], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:51,201 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,201 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,201 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,202 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,202 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,202 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,202 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:51,208 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,208 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,208 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:08:51,209 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,209 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,209 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,210 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:51,211 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-11-30 08:08:51,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:51,211 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,211 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,212 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,212 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,212 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,219 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:51,220 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,220 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,220 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,220 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,220 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,220 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,222 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:51,226 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,226 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,226 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,226 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:51,227 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,227 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,227 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,228 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,228 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,228 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:51,240 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,240 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,240 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,240 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,240 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:51,244 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,244 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,244 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,245 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,245 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,245 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,246 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,246 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,246 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,246 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,252 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,252 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,253 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,253 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,253 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:51,254 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,254 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,254 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,254 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,254 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,255 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,255 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,255 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,255 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,255 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:51,262 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,263 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,263 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,263 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,263 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,290 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:51,290 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,290 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:51,298 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:51,298 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:51,298 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,298 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,299 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 181#$Ultimate##0true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:08:51,562 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:51,562 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:51,562 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:51,562 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:52,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][986], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 215#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:52,523 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:52,523 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:52,523 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:52,523 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][954], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:52,524 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][911], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 215#L945-2true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true, 212#L944-26true]) [2023-11-30 08:08:52,524 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:08:52,524 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:08:52,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1382], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:52,682 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,682 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,682 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,682 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,682 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][696], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:52,687 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,687 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,687 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,687 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1320], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 179#L944-54true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:52,975 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,975 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,975 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,975 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:52,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 334#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:52,994 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is not cut-off event [2023-11-30 08:08:52,994 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:52,994 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:52,994 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:53,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:53,633 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,633 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,633 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,633 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,633 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,633 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][693], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 3148#(and (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 1960#true]) [2023-11-30 08:08:53,634 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,634 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:53,662 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,662 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,662 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,662 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,662 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:53,676 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:53,768 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:53,769 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,769 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,769 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,769 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,769 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:53,774 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,774 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,774 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,774 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:53,775 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,775 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:53,776 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 274#t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:53,777 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,777 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][881], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 334#L944-18true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:53,778 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,778 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:53,779 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:53,780 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:53,780 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:53,780 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:53,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:53,784 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:53,798 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:53,807 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:54,428 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,428 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,428 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,428 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,428 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1327], [378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:08:54,429 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,429 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,429 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,429 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:08:54,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 280#L944-47true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:54,745 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,745 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,745 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,746 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,749 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:54,749 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,749 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,750 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:54,750 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,750 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,750 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,756 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,756 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,756 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,756 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:54,757 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,757 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,757 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,757 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:54,766 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,766 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,767 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,767 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,767 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,767 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 280#L944-47true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:54,773 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,773 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,773 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,773 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,773 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:54,774 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,774 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,774 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,774 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 318#L944-47true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:54,776 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,776 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,778 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,778 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,778 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,778 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,778 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,778 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,779 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,779 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:54,783 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,783 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,783 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,783 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:54,785 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,785 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:54,786 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,786 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,787 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,787 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,787 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,787 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:54,788 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-11-30 08:08:54,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1093], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:54,788 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,789 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,797 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,798 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,798 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:54,799 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:54,815 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,815 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,816 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,816 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,816 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 280#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:54,821 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,821 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,821 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,821 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,821 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,824 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,824 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,825 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:54,825 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,825 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:54,828 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:54,828 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:54,828 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:54,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:54,829 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:54,829 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:54,829 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:54,829 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true]) [2023-11-30 08:08:54,859 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:08:54,859 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:54,859 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:08:54,860 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [154#L944-11true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:54,860 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:54,860 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:55,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:08:55,264 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:55,264 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:55,264 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:55,264 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:08:55,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, 91#$Ultimate##0true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:08:55,610 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:55,610 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:55,610 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:55,610 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:56,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 142#L943-3true]) [2023-11-30 08:08:56,159 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-11-30 08:08:56,159 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:56,159 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:56,159 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:56,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][697], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:56,163 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,163 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,163 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,163 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][1023], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 142#L943-3true]) [2023-11-30 08:08:56,165 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,165 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,165 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,165 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:56,168 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,168 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,168 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,168 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1217], [322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:56,374 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:56,513 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,513 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,513 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,513 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,513 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1691] L944-15-->L944-18: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet37#1_1|) (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet37#1=|v_t_funThread1of3ForFork0_#t~nondet37#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet37#1][969], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 334#L944-18true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:56,548 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:57,071 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,071 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:57,092 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,092 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,092 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,092 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,092 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:57,176 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,176 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,176 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,176 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,176 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:57,180 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [72#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:57,180 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,180 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:57,181 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:57,181 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,181 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,182 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,182 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,182 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:57,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:57,185 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,185 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,185 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,185 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,185 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:57,195 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,195 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,195 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,195 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:57,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:57,449 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:57,450 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,452 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:57,452 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:08:58,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:58,220 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,220 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,220 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,220 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,220 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:58,221 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,221 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,221 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,221 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:08:58,223 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 318#L944-47true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,223 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,223 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:58,224 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,224 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,226 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1471] L944-56-->L944-45: Formula: (let ((.cse0 (select |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet42#1_1| 0) (= (store |v_#pthreadsMutex_144| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_143|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_144|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_143|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread2of3ForFork0_#t~nondet42#1=|v_t_funThread2of3ForFork0_#t~nondet42#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet42#1][1156], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,226 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,226 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,226 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,226 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,226 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,227 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:58,227 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,227 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,230 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,230 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,231 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,231 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,233 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,233 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,233 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,233 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,233 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,233 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 08:08:58,234 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,234 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,234 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,234 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 174#L943-3true, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,246 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,246 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:08:58,253 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,253 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,253 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,253 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,253 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:08:58,254 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,254 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,259 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,259 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,259 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,259 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,259 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:58,260 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,260 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,260 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,260 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,262 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:58,262 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,262 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,262 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,262 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,262 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:58,263 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,263 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:08:58,264 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,264 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:58,266 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,266 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:58,267 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:58,267 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,267 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,267 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,268 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,268 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,268 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,275 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,275 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:58,293 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,293 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,293 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,293 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,293 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:58,298 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,298 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,298 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,298 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:08:58,299 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:58,300 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:08:58,300 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,300 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,300 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,301 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:08:58,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:58,327 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,327 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,327 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,327 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:08:58,328 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:58,328 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,328 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:08:58,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:58,329 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,329 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,329 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,329 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:08:58,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:58,621 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:58,621 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:58,621 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:59,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 91#$Ultimate##0true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:59,058 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 08:08:59,058 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:59,058 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:08:59,058 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 08:08:59,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 91#$Ultimate##0true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:08:59,059 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,059 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:59,059 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,059 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:59,059 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:08:59,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:08:59,230 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,230 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,230 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,230 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1305], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:08:59,235 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1694] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread1of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread1of3ForFork0_#t~nondet44#1=|v_t_funThread1of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet44#1][1217], [322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:08:59,237 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:59,237 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,237 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,238 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1334], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:08:59,476 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,476 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,476 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,476 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,476 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:08:59,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][730], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:08:59,861 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,861 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,861 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,861 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:08:59,862 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,862 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,862 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:08:59,862 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:00,463 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:00,463 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,463 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,463 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,463 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,463 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,463 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:00,583 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,583 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:00,588 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,588 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,588 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,588 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:00,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1406], [72#L944-13true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:00,886 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:00,886 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,886 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,886 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 74#$Ultimate##0true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:00,893 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:00,893 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,893 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,893 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:00,893 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:01,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:09:01,248 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,248 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,248 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,248 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,248 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 318#L944-47true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:01,249 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:01,249 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:09:01,250 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,250 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,251 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:01,255 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,255 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:01,256 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,256 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,259 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1475] L944-20-->L944-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45|))) (and (= (store |v_#pthreadsMutex_104| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1)) |v_#pthreadsMutex_103|) (= |v_t_funThread2of3ForFork0_#t~nondet34#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_104|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_103|, t_funThread2of3ForFork0_#t~nondet34#1=|v_t_funThread2of3ForFork0_#t~nondet34#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet34#1][1158], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:01,259 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,259 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 08:09:01,260 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:01,260 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,260 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:01,261 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:01,261 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:01,261 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:01,262 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:01,262 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:01,262 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:01,264 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:01,264 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:01,264 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,264 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:01,265 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:01,278 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,278 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,278 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,279 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,279 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [154#L944-11true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:01,281 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,281 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:01,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:01,284 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,284 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,285 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,285 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:01,286 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:01,286 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:01,286 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,286 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 154#L944-11true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:01,287 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,287 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:01,305 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,305 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,305 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,305 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,305 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true]) [2023-11-30 08:09:01,310 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:09:01,310 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,310 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:09:01,311 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:01,311 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,311 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:01,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 338#L944-7true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:01,312 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,312 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,312 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:01,312 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:09:02,221 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:09:02,221 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:09:02,221 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:09:02,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:02,711 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,711 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,711 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,711 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1543] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3|)) (.cse1 (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_3| 4))) (and (= (store |v_#pthreadsMutex_160| |v_t_funThread3of3ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_159|) (= |v_t_funThread3of3ForFork0_#t~nondet32#1_1| 0) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread3of3ForFork0_#t~nondet32#1=|v_t_funThread3of3ForFork0_#t~nondet32#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_3|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet32#1][901], [322#L944-13true, 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 142#L943-3true, 1960#true]) [2023-11-30 08:09:02,715 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is not cut-off event [2023-11-30 08:09:02,715 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-30 08:09:02,716 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-30 08:09:02,716 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-30 08:09:02,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][734], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:02,719 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, t_funThread1of3ForFork0InUse, 295#L944-15true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:02,988 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,988 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,988 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,988 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1326], [378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:02,993 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,993 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,993 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,993 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:02,993 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:03,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, t_funThread1of3ForFork0InUse, 1288#true, 295#L944-15true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:03,024 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:03,024 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:03,024 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:03,025 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:04,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1406], [378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 74#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:04,929 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:04,929 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:09:04,929 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:09:04,929 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:09:05,682 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:05,688 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:05,689 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,689 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:05,690 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:05,690 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:05,690 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:05,690 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:05,690 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:05,693 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,693 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:05,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,697 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,697 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,698 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,698 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:05,699 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,699 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,700 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,700 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:05,701 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,701 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,701 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,701 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,701 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,701 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,716 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,716 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,716 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,716 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,716 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:09:05,725 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true]) [2023-11-30 08:09:05,725 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,725 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:09:05,726 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:05,726 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,726 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:05,728 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,728 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,728 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,728 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,750 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,750 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,750 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,750 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,750 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:05,754 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,754 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,754 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,754 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,755 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:05,756 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,756 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,756 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,756 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true]) [2023-11-30 08:09:05,757 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,757 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,757 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,757 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:05,759 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:05,759 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:05,760 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:05,760 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:05,760 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][986], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 246#L944-30true, 215#L945-2true, 54#L953-4true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 2344#(<= |ULTIMATE.start_main_~i~3#1| 9999), 794#true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:07,539 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][954], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 361#L953-15true, 246#L944-30true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:07,539 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,539 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][911], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 246#L944-30true, 3135#(and (<= |ULTIMATE.start_main_#t~post48#1| 9998) (<= |ULTIMATE.start_main_~i~3#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0NotInUse, 794#true, 487#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:09:07,540 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:09:07,540 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:07,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:07,765 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][785], [378#true, 73#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:07,784 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,784 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,785 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:07,785 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:11,675 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,675 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,675 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,675 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,675 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,679 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1432] L954-->L954-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_14|)) (.cse1 (+ |v_~#a~0.offset_13| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_14| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#a~0.base=|v_~#a~0.base_14|, ~#a~0.offset=|v_~#a~0.offset_13|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][732], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 169#L954-3true, 371#true, 1960#true]) [2023-11-30 08:09:11,680 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,680 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:09:11,685 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true]) [2023-11-30 08:09:11,685 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 318#L944-47true, 371#true]) [2023-11-30 08:09:11,686 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:11,686 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:11,688 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,688 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:11,704 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,704 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:11,711 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,711 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,711 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,711 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,712 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:11,713 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,714 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,714 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,714 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:09:11,715 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,715 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,715 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,715 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:11,717 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:11,717 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,717 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:11,718 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:11,718 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,718 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:11,736 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,736 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,737 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,737 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,737 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:11,740 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,740 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,740 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,740 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:11,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:11,741 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,741 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,741 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,741 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:11,741 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,742 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:11,742 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,742 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,743 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,743 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:11,743 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,743 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:11,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,744 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,744 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,744 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,744 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:11,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:11,744 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,745 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:11,745 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,745 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:11,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 280#L944-47true]) [2023-11-30 08:09:11,746 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,747 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,747 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,747 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,747 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:09:11,748 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,748 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,748 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,748 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,748 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:11,751 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,751 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,751 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,751 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,751 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:11,754 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,754 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,754 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,754 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:11,759 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,759 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,759 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:11,759 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:12,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:09:12,281 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:09:12,281 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:09:12,281 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:09:12,282 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:12,282 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 08:09:14,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1391], [322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:14,544 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:14,544 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:14,544 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:14,544 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,590 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,590 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [338#L944-7true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,611 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,611 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,611 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,611 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,611 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:09:18,612 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,612 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,612 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,612 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:09:18,613 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,613 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,613 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,613 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,614 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:18,614 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,614 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,615 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:18,615 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,615 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:18,623 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,623 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:18,641 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,641 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,641 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,641 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,641 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:09:18,642 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,642 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,642 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,642 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,642 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,644 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,644 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,645 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,645 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,645 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,645 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,646 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,646 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,646 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,647 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,649 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,649 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,649 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,649 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:18,664 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,664 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,665 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,665 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,665 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:18,666 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 318#L944-47true]) [2023-11-30 08:09:18,666 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,666 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:18,683 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:18,683 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:18,683 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,683 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,684 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,684 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,684 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:18,685 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,685 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:18,685 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,685 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:18,686 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:18,686 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,686 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:18,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,687 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,687 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,687 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,687 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,687 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:18,706 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,706 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,706 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,706 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,706 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 241#L944-10true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:18,707 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:18,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:19,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:19,852 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:09:19,852 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:19,853 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:19,853 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:19,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:19,854 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1391], [322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:19,854 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:19,854 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:19,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1305], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:09:19,855 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:19,855 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:19,855 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:19,855 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:19,855 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:25,286 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:25,286 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,286 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:09:25,287 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,287 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,288 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,288 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,288 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 90#L953-14true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:09:25,313 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,313 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,313 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,313 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,313 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:25,316 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,316 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,316 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,316 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,316 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,316 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1227], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:25,317 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,317 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1230], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:25,320 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,320 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,320 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,320 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:25,333 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,333 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,333 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,333 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,333 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,334 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:09:25,334 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,334 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:25,335 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:25,335 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 280#L944-47true, 371#true]) [2023-11-30 08:09:25,336 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,336 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true, 318#L944-47true]) [2023-11-30 08:09:25,336 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 154#L944-11true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:25,337 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,337 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:25,340 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,340 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [154#L944-11true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:25,341 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,341 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,341 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,341 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,341 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:09:25,389 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,389 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,389 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,389 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,389 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 318#L944-47true, 371#true]) [2023-11-30 08:09:25,390 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:25,390 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,390 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:25,395 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:25,395 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,396 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,396 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,396 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:25,396 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:26,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1455], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 307#L945-2true]) [2023-11-30 08:09:26,110 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 08:09:26,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:26,110 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 08:09:26,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 25#L944-45true, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:31,644 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true, 280#L944-47true]) [2023-11-30 08:09:31,645 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 318#L944-47true, 371#true]) [2023-11-30 08:09:31,646 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,646 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1302], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:31,647 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,647 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,647 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,647 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,647 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 338#L944-7true, 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:31,650 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1315], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 213#L944-12true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:31,650 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,650 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:31,671 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:31,671 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:31,671 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:31,672 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:09:31,672 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,672 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:31,677 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,677 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 318#L944-47true, 371#true]) [2023-11-30 08:09:31,678 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:31,678 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,678 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:31,679 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, 361#L953-15true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:31,679 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,679 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,680 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,680 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,680 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,680 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:31,701 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,701 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,701 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,701 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 154#L944-11true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:31,702 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,702 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 361#L953-15true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:31,703 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:31,743 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,743 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:31,744 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,744 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,744 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,744 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,744 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:31,748 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,748 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,748 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,748 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,749 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:31,780 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,780 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,780 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,780 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:31,780 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 08:09:36,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:09:36,464 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:36,464 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:36,465 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:36,465 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:39,480 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:09:39,480 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,480 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,480 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true, 318#L944-47true]) [2023-11-30 08:09:39,484 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 371#true]) [2023-11-30 08:09:39,485 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:39,490 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [338#L944-7true, 378#true, 213#L944-12true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:39,491 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 371#true]) [2023-11-30 08:09:39,492 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:39,505 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,505 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 318#L944-47true, 1960#true]) [2023-11-30 08:09:39,506 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,506 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:39,508 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:39,508 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:39,508 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:39,509 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:39,509 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,509 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:39,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:39,513 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 154#L944-11true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:39,520 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 154#L944-11true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:39,521 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 241#L944-10true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:39,543 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 241#L944-10true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:39,554 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 08:09:39,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 92#L944-13true]) [2023-11-30 08:09:39,769 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:39,769 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:39,769 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:39,769 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:40,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 291#L944-26true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:40,330 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:40,330 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:09:40,330 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 08:09:40,330 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 291#L944-26true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:40,331 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 181#$Ultimate##0true, 291#L944-26true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:40,331 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:09:40,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 08:09:41,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1471], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:09:41,570 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,570 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,570 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,570 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1540], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 318#L944-47true, 371#true]) [2023-11-30 08:09:41,571 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,571 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,571 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,571 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:41,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:09:41,732 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:41,733 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:41,733 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:41,733 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:43,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 88#L943-3true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:09:43,601 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:43,601 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:43,601 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:43,601 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:43,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:43,769 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,769 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,769 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,769 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:43,776 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,776 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 280#L944-47true, 1960#true]) [2023-11-30 08:09:43,777 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,777 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 318#L944-47true, 371#true, 1960#true]) [2023-11-30 08:09:43,778 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,778 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1336], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:43,782 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,782 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:43,788 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,788 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,788 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,788 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1347], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 335#L953-16true, 371#true]) [2023-11-30 08:09:43,789 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,789 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [154#L944-11true, 378#true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:43,803 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,803 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [154#L944-11true, 378#true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:43,812 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,812 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:43,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 08:09:44,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 181#$Ultimate##0true, 291#L944-26true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:44,612 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:09:44,612 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:44,612 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 08:09:44,612 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:44,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:44,928 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:09:44,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:44,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:44,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:45,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1484], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 280#L944-47true, 371#true]) [2023-11-30 08:09:45,823 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1539], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 318#L944-47true, 371#true]) [2023-11-30 08:09:45,825 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,825 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,825 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:45,825 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1606], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 280#L944-47true]) [2023-11-30 08:09:46,305 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,305 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,306 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,306 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1471], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:46,383 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,383 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,383 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,383 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1540], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 321#L944-9true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:46,410 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,410 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,410 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:46,410 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:47,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 72#L944-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:47,493 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:47,493 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:47,493 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:47,493 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:48,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1439], [72#L944-13true, 2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, t_funThread1of3ForFork0InUse, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 143#L944-18true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:48,595 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,595 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,595 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,595 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,602 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:48,603 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,603 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1387], [378#true, 213#L944-12true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 94#L944-9true, t_funThread3of3ForFork0InUse, 794#true, 179#L944-54true, 487#true, 2350#true, 2342#true, 801#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:48,603 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,604 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1396], [378#true, 213#L944-12true, 321#L944-9true, t_funThread1of3ForFork0InUse, 363#L944-54true, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 3154#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4)) (= |~#a~0.base| 4)), 354#L954true, 371#true, 1960#true]) [2023-11-30 08:09:48,613 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:48,613 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 08:09:49,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:49,946 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:49,946 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:49,946 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:49,946 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:51,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1518] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread2of3ForFork0_#t~nondet44#1=|v_t_funThread2of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet44#1][1484], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 179#L944-54true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:51,409 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,409 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,409 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,409 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L944-15-->L944-18: Formula: (and (= |v_#pthreadsMutex_111| (store |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_112| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread2of3ForFork0_#t~nondet37#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_112|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread2of3ForFork0_#t~nondet37#1=|v_t_funThread2of3ForFork0_#t~nondet37#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet37#1][1606], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, t_funThread1of3ForFork0InUse, 1288#true, 94#L944-9true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 487#true, 143#L944-18true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:51,449 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,449 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,449 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,449 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1539], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 321#L944-9true, 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 3158#(and (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:09:51,453 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,453 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,453 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:51,453 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 08:09:52,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:09:52,076 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:09:52,076 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:52,076 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:52,076 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:09:53,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1327], [72#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:09:53,682 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:53,682 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:53,682 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:53,682 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:53,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:53,718 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:53,718 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:53,718 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:53,718 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:58,030 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:58,030 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:58,031 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 801#true, 39#L953-11true, 480#true, 371#true]) [2023-11-30 08:09:58,031 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 08:09:58,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 361#L953-15true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:09:58,032 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1305], [322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 90#L953-14true, 2350#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 801#true, 480#true, 371#true]) [2023-11-30 08:09:58,032 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:58,032 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:09:58,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:09:58,836 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:09:58,836 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:58,836 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:09:58,836 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:00,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 361#L953-15true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:10:00,273 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:10:00,273 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,273 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,273 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1327], [378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 90#L953-14true, 2350#true, 801#true, 2345#(<= |ULTIMATE.start_main_#t~post48#1| 9999), 480#true, 371#true]) [2023-11-30 08:10:00,318 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:10:00,318 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,318 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,318 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:00,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:10:00,797 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:10:00,797 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:00,797 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:00,797 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:02,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 242#L943true, 371#true, 92#L944-13true]) [2023-11-30 08:10:02,414 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:10:02,414 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:02,414 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:02,414 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:02,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 322#L944-13true, 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 307#L945-2true]) [2023-11-30 08:10:02,447 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:02,447 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:02,448 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:02,448 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:02,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 149#L944-30true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true]) [2023-11-30 08:10:02,675 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:02,675 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:02,675 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:02,675 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:02,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 149#L944-30true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 801#true, 480#true, 371#true]) [2023-11-30 08:10:02,676 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 149#L944-30true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:10:02,676 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:02,676 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 08:10:02,677 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:05,006 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:05,007 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:10:05,007 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:05,007 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:05,007 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:05,007 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 08:10:05,007 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:05,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1540], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 154#L944-11true, 378#true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 363#L944-54true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:05,830 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is not cut-off event [2023-11-30 08:10:05,830 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-11-30 08:10:05,830 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-11-30 08:10:05,831 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-11-30 08:10:06,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:10:06,045 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:10:06,045 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:06,045 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:06,045 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 08:10:06,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:10:06,046 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:06,046 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:06,046 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:06,046 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:06,046 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:07,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:07,308 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:10:07,308 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:07,308 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:07,308 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 361#L953-15true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 371#true]) [2023-11-30 08:10:07,335 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:10:07,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:07,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:07,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:08,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 59#L944-14true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:10:08,118 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:10:08,118 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:08,118 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:08,118 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:10:08,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 88#L943-3true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true, 92#L944-13true]) [2023-11-30 08:10:08,739 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:10:08,739 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:08,739 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:08,739 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:09,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 92#L944-13true]) [2023-11-30 08:10:09,500 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1266], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 276#L945-2true, 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 242#L943true, 371#true, 92#L944-13true]) [2023-11-30 08:10:09,500 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:10:09,500 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 08:10:09,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1339], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 149#L944-30true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 181#$Ultimate##0true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:09,764 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 08:10:09,764 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 08:10:09,764 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:09,764 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1391], [322#L944-13true, 378#true, 215#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:10:12,317 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:12,317 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:12,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1540], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 72#L944-13true, 322#L944-13true, 378#true, t_funThread1of3ForFork0InUse, 363#L944-54true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:12,787 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:12,788 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:12,788 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:12,788 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:12,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1606] L944-51-->L944-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread3of3ForFork0_#t~nondet44#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, t_funThread3of3ForFork0_#t~nondet44#1=|v_t_funThread3of3ForFork0_#t~nondet44#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet44#1][1540], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 322#L944-13true, 378#true, 213#L944-12true, 363#L944-54true, 3156#(and (= |t_funThread1of3ForFork0_#t~mem35#1| 0) (= 0 |t_funThread1of3ForFork0_#t~post36#1|) (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 794#true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:12,984 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is not cut-off event [2023-11-30 08:10:12,984 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is not cut-off event [2023-11-30 08:10:12,984 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is not cut-off event [2023-11-30 08:10:12,984 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is not cut-off event [2023-11-30 08:10:13,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:10:13,174 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1635] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread1of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread1of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread1of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread1of3ForFork0_~p~0#1.offset=|v_t_funThread1of3ForFork0_~p~0#1.offset_5|, t_funThread1of3ForFork0_#t~nondet45#1=|v_t_funThread1of3ForFork0_#t~nondet45#1_1|, t_funThread1of3ForFork0_~p~0#1.base=|v_t_funThread1of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet45#1][1220], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), 215#L945-2true, t_funThread1of3ForFork0InUse, 174#L943-3true, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 92#L944-13true]) [2023-11-30 08:10:13,174 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:13,174 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 08:10:16,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1406], [72#L944-13true, 378#true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 194#L943true, 487#true, 2350#true, 2342#true, 801#true, 480#true, 354#L954true, 371#true, 1960#true]) [2023-11-30 08:10:16,321 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:10:16,321 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:16,321 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:16,321 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:16,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L944-59-->L945-2: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet45#1_1| 0) (= |v_#pthreadsMutex_127| (store |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of3ForFork0_~p~0#1.offset_5| 4) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of3ForFork0_~p~0#1.offset=|v_t_funThread2of3ForFork0_~p~0#1.offset_5|, t_funThread2of3ForFork0_#t~nondet45#1=|v_t_funThread2of3ForFork0_#t~nondet45#1_1|, t_funThread2of3ForFork0_~p~0#1.base=|v_t_funThread2of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet45#1][1352], [2309#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 378#true, 59#L944-14true, 276#L945-2true, t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), t_funThread3of3ForFork0InUse, 794#true, 487#true, 194#L943true, 2350#true, 2342#true, 801#true, 480#true, 335#L953-16true, 371#true]) [2023-11-30 08:10:16,448 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 08:10:16,448 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:16,448 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:16,448 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 08:10:17,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 83#L953-12true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:10:17,027 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1547] L944-59-->L945-2: Formula: (and (= (store |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread3of3ForFork0_~p~0#1.base_5|) (+ |v_t_funThread3of3ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|) (= |v_t_funThread3of3ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread3of3ForFork0_#t~nondet45#1=|v_t_funThread3of3ForFork0_#t~nondet45#1_1|, t_funThread3of3ForFork0_~p~0#1.offset=|v_t_funThread3of3ForFork0_~p~0#1.offset_5|, t_funThread3of3ForFork0_~p~0#1.base=|v_t_funThread3of3ForFork0_~p~0#1.base_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet45#1][1353], [30#L953-13true, 2783#(< |ULTIMATE.start_main_~i~3#1| 10000), 378#true, 59#L944-14true, 2339#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post48#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2347#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post48#1| 9999)), t_funThread1of3ForFork0InUse, 1288#true, t_funThread2of3ForFork0InUse, 3140#(and (= (select |#valid| 4) 1) (= |~#a~0.base| 4)), 183#L943true, t_funThread3of3ForFork0InUse, 794#true, 487#true, 801#true, 480#true, 371#true, 307#L945-2true]) [2023-11-30 08:10:17,027 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 08:10:17,027 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event