/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_77-tricky_address4_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 08:06:16,307 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 08:06:16,388 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:06:16,418 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 08:06:16,419 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 08:06:16,420 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 08:06:16,420 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 08:06:16,421 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 08:06:16,421 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 08:06:16,424 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 08:06:16,425 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 08:06:16,425 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 08:06:16,425 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 08:06:16,426 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 08:06:16,426 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 08:06:16,426 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 08:06:16,427 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 08:06:16,427 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 08:06:16,427 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 08:06:16,427 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 08:06:16,427 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 08:06:16,428 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 08:06:16,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 08:06:16,429 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 08:06:16,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 08:06:16,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:06:16,430 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 08:06:16,430 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 08:06:16,430 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 08:06:16,431 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 08:06:16,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 08:06:16,431 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 08:06:16,432 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 08:06:16,432 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:06:16,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 08:06:16,669 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 08:06:16,671 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 08:06:16,671 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 08:06:16,672 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 08:06:16,673 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2023-11-30 08:06:17,738 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 08:06:18,007 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 08:06:18,007 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2023-11-30 08:06:18,030 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3be1e59e5/449fea8c5a464552bfdebb1e602136e7/FLAG64e05f511 [2023-11-30 08:06:18,041 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3be1e59e5/449fea8c5a464552bfdebb1e602136e7 [2023-11-30 08:06:18,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 08:06:18,045 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 08:06:18,045 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 08:06:18,046 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 08:06:18,049 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 08:06:18,050 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,050 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fb59bf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18, skipping insertion in model container [2023-11-30 08:06:18,051 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,112 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 08:06:18,497 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:06:18,519 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 08:06:18,572 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:06:18,610 INFO L206 MainTranslator]: Completed translation [2023-11-30 08:06:18,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18 WrapperNode [2023-11-30 08:06:18,611 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 08:06:18,612 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 08:06:18,612 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 08:06:18,612 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 08:06:18,616 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:06:18" (1/1) ... [2023-11-30 08:06:18,633 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:06:18" (1/1) ... [2023-11-30 08:06:18,670 INFO L138 Inliner]: procedures = 271, calls = 50, calls flagged for inlining = 7, calls inlined = 8, statements flattened = 241 [2023-11-30 08:06:18,670 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 08:06:18,671 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 08:06:18,671 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 08:06:18,671 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 08:06:18,679 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,679 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,683 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,683 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,690 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,694 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,706 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,707 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,719 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 08:06:18,720 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 08:06:18,720 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 08:06:18,720 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 08:06:18,721 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (1/1) ... [2023-11-30 08:06:18,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:06:18,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:18,751 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:06:18,792 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:06:18,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 08:06:18,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 08:06:18,801 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 08:06:18,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 08:06:18,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 08:06:18,802 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 08:06:18,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 08:06:18,802 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 08:06:18,803 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 08:06:18,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 08:06:18,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 08:06:18,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 08:06:18,804 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:06:18,947 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 08:06:18,948 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 08:06:19,240 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 08:06:19,286 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 08:06:19,287 INFO L309 CfgBuilder]: Removed 23 assume(true) statements. [2023-11-30 08:06:19,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:06:19 BoogieIcfgContainer [2023-11-30 08:06:19,288 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 08:06:19,290 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 08:06:19,290 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 08:06:19,293 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 08:06:19,293 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 08:06:18" (1/3) ... [2023-11-30 08:06:19,293 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13503475 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:06:19, skipping insertion in model container [2023-11-30 08:06:19,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:06:18" (2/3) ... [2023-11-30 08:06:19,294 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13503475 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:06:19, skipping insertion in model container [2023-11-30 08:06:19,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:06:19" (3/3) ... [2023-11-30 08:06:19,295 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_77-tricky_address4_racing.i [2023-11-30 08:06:19,312 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 08:06:19,312 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-11-30 08:06:19,313 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 08:06:19,395 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-30 08:06:19,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 251 transitions, 509 flow [2023-11-30 08:06:19,565 INFO L124 PetriNetUnfolderBase]: 48/342 cut-off events. [2023-11-30 08:06:19,565 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 08:06:19,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 342 events. 48/342 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1193 event pairs, 0 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 195. Up to 8 conditions per place. [2023-11-30 08:06:19,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 251 transitions, 509 flow [2023-11-30 08:06:19,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 248 transitions, 503 flow [2023-11-30 08:06:19,600 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:06:19,605 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;@ad074c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:06:19,605 INFO L363 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2023-11-30 08:06:19,610 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:06:19,610 INFO L124 PetriNetUnfolderBase]: 1/27 cut-off events. [2023-11-30 08:06:19,610 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:06:19,610 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:19,611 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:06:19,611 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:06:19,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:19,616 INFO L85 PathProgramCache]: Analyzing trace with hash 588180259, now seen corresponding path program 1 times [2023-11-30 08:06:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490730] [2023-11-30 08:06:19,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:19,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:19,924 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:06:19,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:19,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490730] [2023-11-30 08:06:19,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:19,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:19,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:19,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607803970] [2023-11-30 08:06:19,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:19,934 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:19,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:19,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:19,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:19,961 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:19,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 248 transitions, 503 flow. Second operand has 4 states, 4 states have (on average 189.5) internal successors, (758), 4 states have internal predecessors, (758), 0 states have call successors, (0), 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:19,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:19,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:19,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:20,233 INFO L124 PetriNetUnfolderBase]: 84/910 cut-off events. [2023-11-30 08:06:20,234 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-30 08:06:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1108 conditions, 910 events. 84/910 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 5873 event pairs, 72 based on Foata normal form. 210/1029 useless extension candidates. Maximal degree in co-relation 939. Up to 186 conditions per place. [2023-11-30 08:06:20,243 INFO L140 encePairwiseOnDemand]: 215/251 looper letters, 35 selfloop transitions, 4 changer transitions 1/220 dead transitions. [2023-11-30 08:06:20,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 220 transitions, 525 flow [2023-11-30 08:06:20,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:20,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1012 transitions. [2023-11-30 08:06:20,263 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8063745019920319 [2023-11-30 08:06:20,264 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1012 transitions. [2023-11-30 08:06:20,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1012 transitions. [2023-11-30 08:06:20,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:20,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1012 transitions. [2023-11-30 08:06:20,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 202.4) internal successors, (1012), 5 states have internal predecessors, (1012), 0 states have call successors, (0), 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:20,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:20,283 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:20,288 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, -2 predicate places. [2023-11-30 08:06:20,289 INFO L500 AbstractCegarLoop]: Abstraction has has 217 places, 220 transitions, 525 flow [2023-11-30 08:06:20,289 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 189.5) internal successors, (758), 4 states have internal predecessors, (758), 0 states have call successors, (0), 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:20,290 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:20,290 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:06:20,290 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 08:06:20,290 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:06:20,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:20,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1370204753, now seen corresponding path program 1 times [2023-11-30 08:06:20,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:20,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006783301] [2023-11-30 08:06:20,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:20,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:20,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:20,417 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:06:20,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:20,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006783301] [2023-11-30 08:06:20,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006783301] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:20,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066946081] [2023-11-30 08:06:20,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:20,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:20,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:20,421 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:06:20,460 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:06:20,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:20,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:06:20,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:20,583 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:06:20,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:06:20,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066946081] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:20,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:06:20,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:06:20,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829109161] [2023-11-30 08:06:20,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:20,586 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:06:20,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:20,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:06:20,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:06:20,590 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:20,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 220 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 190.16666666666666) internal successors, (1141), 6 states have internal predecessors, (1141), 0 states have call successors, (0), 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:20,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:20,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:20,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:20,812 INFO L124 PetriNetUnfolderBase]: 84/909 cut-off events. [2023-11-30 08:06:20,813 INFO L125 PetriNetUnfolderBase]: For 103/109 co-relation queries the response was YES. [2023-11-30 08:06:20,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1298 conditions, 909 events. 84/909 cut-off events. For 103/109 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 5859 event pairs, 72 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1100. Up to 185 conditions per place. [2023-11-30 08:06:20,819 INFO L140 encePairwiseOnDemand]: 245/251 looper letters, 31 selfloop transitions, 7 changer transitions 1/219 dead transitions. [2023-11-30 08:06:20,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 219 transitions, 597 flow [2023-11-30 08:06:20,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:06:20,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:06:20,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1355 transitions. [2023-11-30 08:06:20,823 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7712009106431417 [2023-11-30 08:06:20,823 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1355 transitions. [2023-11-30 08:06:20,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1355 transitions. [2023-11-30 08:06:20,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:20,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1355 transitions. [2023-11-30 08:06:20,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 193.57142857142858) internal successors, (1355), 7 states have internal predecessors, (1355), 0 states have call successors, (0), 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:20,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 251.0) internal successors, (2008), 8 states have internal predecessors, (2008), 0 states have call successors, (0), 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:20,832 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 251.0) internal successors, (2008), 8 states have internal predecessors, (2008), 0 states have call successors, (0), 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:20,833 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 3 predicate places. [2023-11-30 08:06:20,834 INFO L500 AbstractCegarLoop]: Abstraction has has 222 places, 219 transitions, 597 flow [2023-11-30 08:06:20,835 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 190.16666666666666) internal successors, (1141), 6 states have internal predecessors, (1141), 0 states have call successors, (0), 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:20,835 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:20,835 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:06:20,842 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:06:21,041 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:06:21,041 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:06:21,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:21,042 INFO L85 PathProgramCache]: Analyzing trace with hash -473324913, now seen corresponding path program 1 times [2023-11-30 08:06:21,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:21,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777188687] [2023-11-30 08:06:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:21,112 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:06:21,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:21,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777188687] [2023-11-30 08:06:21,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777188687] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:21,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:21,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:21,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139600624] [2023-11-30 08:06:21,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:21,118 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:21,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:21,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:21,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:21,120 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:21,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 219 transitions, 597 flow. Second operand has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 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:21,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:21,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:21,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:21,292 INFO L124 PetriNetUnfolderBase]: 84/908 cut-off events. [2023-11-30 08:06:21,292 INFO L125 PetriNetUnfolderBase]: For 298/310 co-relation queries the response was YES. [2023-11-30 08:06:21,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1486 conditions, 908 events. 84/908 cut-off events. For 298/310 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 5840 event pairs, 72 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1261. Up to 184 conditions per place. [2023-11-30 08:06:21,299 INFO L140 encePairwiseOnDemand]: 245/251 looper letters, 29 selfloop transitions, 8 changer transitions 1/218 dead transitions. [2023-11-30 08:06:21,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 218 transitions, 665 flow [2023-11-30 08:06:21,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:21,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 972 transitions. [2023-11-30 08:06:21,302 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7745019920318725 [2023-11-30 08:06:21,302 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 972 transitions. [2023-11-30 08:06:21,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 972 transitions. [2023-11-30 08:06:21,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:21,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 972 transitions. [2023-11-30 08:06:21,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 194.4) internal successors, (972), 5 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:21,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:21,308 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:21,310 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 6 predicate places. [2023-11-30 08:06:21,310 INFO L500 AbstractCegarLoop]: Abstraction has has 225 places, 218 transitions, 665 flow [2023-11-30 08:06:21,311 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 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:21,311 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:21,311 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:06:21,311 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 08:06:21,311 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:06:21,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:21,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1674167622, now seen corresponding path program 1 times [2023-11-30 08:06:21,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:21,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621143341] [2023-11-30 08:06:21,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:21,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:21,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:21,421 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:06:21,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:21,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621143341] [2023-11-30 08:06:21,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621143341] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:21,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895620900] [2023-11-30 08:06:21,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:21,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:21,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:21,423 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:06:21,446 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:06:21,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:21,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:06:21,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:21,547 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:06:21,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:21,590 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:06:21,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895620900] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:21,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:21,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:06:21,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077610361] [2023-11-30 08:06:21,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:21,592 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:06:21,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:21,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:06:21,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:06:21,597 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:21,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 218 transitions, 665 flow. Second operand has 10 states, 10 states have (on average 190.8) internal successors, (1908), 10 states have internal predecessors, (1908), 0 states have call successors, (0), 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:21,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:21,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:21,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:21,854 INFO L124 PetriNetUnfolderBase]: 84/916 cut-off events. [2023-11-30 08:06:21,855 INFO L125 PetriNetUnfolderBase]: For 589/607 co-relation queries the response was YES. [2023-11-30 08:06:21,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1717 conditions, 916 events. 84/916 cut-off events. For 589/607 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 5814 event pairs, 72 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 1422. Up to 192 conditions per place. [2023-11-30 08:06:21,861 INFO L140 encePairwiseOnDemand]: 245/251 looper letters, 36 selfloop transitions, 9 changer transitions 1/226 dead transitions. [2023-11-30 08:06:21,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 226 transitions, 819 flow [2023-11-30 08:06:21,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:06:21,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:06:21,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1739 transitions. [2023-11-30 08:06:21,865 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.769809650287738 [2023-11-30 08:06:21,865 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1739 transitions. [2023-11-30 08:06:21,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1739 transitions. [2023-11-30 08:06:21,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:21,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1739 transitions. [2023-11-30 08:06:21,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 193.22222222222223) internal successors, (1739), 9 states have internal predecessors, (1739), 0 states have call successors, (0), 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:21,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 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:21,875 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 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:21,877 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 14 predicate places. [2023-11-30 08:06:21,877 INFO L500 AbstractCegarLoop]: Abstraction has has 233 places, 226 transitions, 819 flow [2023-11-30 08:06:21,878 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 190.8) internal successors, (1908), 10 states have internal predecessors, (1908), 0 states have call successors, (0), 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:21,878 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:21,878 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:06:21,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-30 08:06:22,083 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:06:22,084 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:06:22,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:22,084 INFO L85 PathProgramCache]: Analyzing trace with hash -748477050, now seen corresponding path program 2 times [2023-11-30 08:06:22,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234392595] [2023-11-30 08:06:22,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:22,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:22,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:22,199 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:06:22,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:22,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234392595] [2023-11-30 08:06:22,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234392595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:22,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:22,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:22,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540405461] [2023-11-30 08:06:22,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:22,200 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:22,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:22,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:22,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:22,202 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:22,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 226 transitions, 819 flow. Second operand has 4 states, 4 states have (on average 189.75) internal successors, (759), 4 states have internal predecessors, (759), 0 states have call successors, (0), 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:22,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:22,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:22,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:22,380 INFO L124 PetriNetUnfolderBase]: 155/1012 cut-off events. [2023-11-30 08:06:22,381 INFO L125 PetriNetUnfolderBase]: For 1645/1773 co-relation queries the response was YES. [2023-11-30 08:06:22,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2386 conditions, 1012 events. 155/1012 cut-off events. For 1645/1773 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 7074 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 2182. Up to 255 conditions per place. [2023-11-30 08:06:22,388 INFO L140 encePairwiseOnDemand]: 244/251 looper letters, 52 selfloop transitions, 4 changer transitions 1/250 dead transitions. [2023-11-30 08:06:22,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 250 transitions, 1171 flow [2023-11-30 08:06:22,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:22,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:22,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 999 transitions. [2023-11-30 08:06:22,391 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7960159362549801 [2023-11-30 08:06:22,391 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 999 transitions. [2023-11-30 08:06:22,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 999 transitions. [2023-11-30 08:06:22,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:22,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 999 transitions. [2023-11-30 08:06:22,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 199.8) internal successors, (999), 5 states have internal predecessors, (999), 0 states have call successors, (0), 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:22,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:22,402 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 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:22,404 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 16 predicate places. [2023-11-30 08:06:22,404 INFO L500 AbstractCegarLoop]: Abstraction has has 235 places, 250 transitions, 1171 flow [2023-11-30 08:06:22,404 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 189.75) internal successors, (759), 4 states have internal predecessors, (759), 0 states have call successors, (0), 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:22,404 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:22,405 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:06:22,405 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 08:06:22,405 INFO L425 AbstractCegarLoop]: === Iteration 6 === 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:06:22,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash 503293636, now seen corresponding path program 1 times [2023-11-30 08:06:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:22,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992230227] [2023-11-30 08:06:22,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:22,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:22,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:22,521 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:06:22,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:22,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992230227] [2023-11-30 08:06:22,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992230227] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:22,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595121435] [2023-11-30 08:06:22,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:22,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:22,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:22,523 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:06:22,546 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:06:22,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:22,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:06:22,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:22,651 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:06:22,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:22,739 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:06:22,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595121435] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:22,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:22,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:06:22,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832982826] [2023-11-30 08:06:22,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:22,741 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:06:22,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:22,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:06:22,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:06:22,747 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:22,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 250 transitions, 1171 flow. Second operand has 18 states, 18 states have (on average 191.11111111111111) internal successors, (3440), 18 states have internal predecessors, (3440), 0 states have call successors, (0), 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:22,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:22,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:22,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:23,125 INFO L124 PetriNetUnfolderBase]: 158/1177 cut-off events. [2023-11-30 08:06:23,126 INFO L125 PetriNetUnfolderBase]: For 2608/3058 co-relation queries the response was YES. [2023-11-30 08:06:23,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2953 conditions, 1177 events. 158/1177 cut-off events. For 2608/3058 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 8027 event pairs, 120 based on Foata normal form. 0/1018 useless extension candidates. Maximal degree in co-relation 2552. Up to 283 conditions per place. [2023-11-30 08:06:23,135 INFO L140 encePairwiseOnDemand]: 245/251 looper letters, 76 selfloop transitions, 21 changer transitions 1/278 dead transitions. [2023-11-30 08:06:23,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 278 transitions, 1645 flow [2023-11-30 08:06:23,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:06:23,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:06:23,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4025 transitions. [2023-11-30 08:06:23,178 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7636122177954847 [2023-11-30 08:06:23,178 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4025 transitions. [2023-11-30 08:06:23,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4025 transitions. [2023-11-30 08:06:23,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:23,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4025 transitions. [2023-11-30 08:06:23,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 191.66666666666666) internal successors, (4025), 21 states have internal predecessors, (4025), 0 states have call successors, (0), 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:23,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 251.0) internal successors, (5522), 22 states have internal predecessors, (5522), 0 states have call successors, (0), 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:23,201 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 251.0) internal successors, (5522), 22 states have internal predecessors, (5522), 0 states have call successors, (0), 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:23,203 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 36 predicate places. [2023-11-30 08:06:23,203 INFO L500 AbstractCegarLoop]: Abstraction has has 255 places, 278 transitions, 1645 flow [2023-11-30 08:06:23,205 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 191.11111111111111) internal successors, (3440), 18 states have internal predecessors, (3440), 0 states have call successors, (0), 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:23,205 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:23,206 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:06:23,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-30 08:06:23,411 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:06:23,412 INFO L425 AbstractCegarLoop]: === Iteration 7 === 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:06:23,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:23,412 INFO L85 PathProgramCache]: Analyzing trace with hash 991270724, now seen corresponding path program 2 times [2023-11-30 08:06:23,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:23,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401284213] [2023-11-30 08:06:23,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:23,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:23,697 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:06:23,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401284213] [2023-11-30 08:06:23,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401284213] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245181106] [2023-11-30 08:06:23,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:06:23,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:23,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:23,700 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:06:23,708 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:06:23,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:06:23,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:06:23,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:06:23,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:23,884 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:06:23,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:24,066 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:06:24,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245181106] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:24,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:24,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:06:24,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292417486] [2023-11-30 08:06:24,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:24,067 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:06:24,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:24,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:06:24,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:06:24,072 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 251 [2023-11-30 08:06:24,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 278 transitions, 1645 flow. Second operand has 23 states, 23 states have (on average 191.34782608695653) internal successors, (4401), 23 states have internal predecessors, (4401), 0 states have call successors, (0), 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:24,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:24,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 251 [2023-11-30 08:06:24,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:24,552 INFO L124 PetriNetUnfolderBase]: 171/1190 cut-off events. [2023-11-30 08:06:24,552 INFO L125 PetriNetUnfolderBase]: For 3616/3943 co-relation queries the response was YES. [2023-11-30 08:06:24,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3480 conditions, 1190 events. 171/1190 cut-off events. For 3616/3943 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 7953 event pairs, 68 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 2875. Up to 318 conditions per place. [2023-11-30 08:06:24,560 INFO L140 encePairwiseOnDemand]: 245/251 looper letters, 88 selfloop transitions, 30 changer transitions 1/299 dead transitions. [2023-11-30 08:06:24,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 299 transitions, 2133 flow [2023-11-30 08:06:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:06:24,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:06:24,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5737 transitions. [2023-11-30 08:06:24,571 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7618857901726428 [2023-11-30 08:06:24,571 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5737 transitions. [2023-11-30 08:06:24,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5737 transitions. [2023-11-30 08:06:24,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:24,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5737 transitions. [2023-11-30 08:06:24,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 191.23333333333332) internal successors, (5737), 30 states have internal predecessors, (5737), 0 states have call successors, (0), 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:24,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 251.0) internal successors, (7781), 31 states have internal predecessors, (7781), 0 states have call successors, (0), 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:24,596 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 251.0) internal successors, (7781), 31 states have internal predecessors, (7781), 0 states have call successors, (0), 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:24,596 INFO L307 CegarLoopForPetriNet]: 219 programPoint places, 65 predicate places. [2023-11-30 08:06:24,597 INFO L500 AbstractCegarLoop]: Abstraction has has 284 places, 299 transitions, 2133 flow [2023-11-30 08:06:24,598 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 191.34782608695653) internal successors, (4401), 23 states have internal predecessors, (4401), 0 states have call successors, (0), 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:24,598 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:24,598 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:06:24,606 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:06:24,804 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:06:24,804 INFO L425 AbstractCegarLoop]: === Iteration 8 === 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:06:24,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:24,804 INFO L85 PathProgramCache]: Analyzing trace with hash 463927602, now seen corresponding path program 3 times [2023-11-30 08:06:24,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:24,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962769366] [2023-11-30 08:06:24,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:24,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:24,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:06:24,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 08:06:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:06:24,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 08:06:24,895 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 08:06:24,896 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (22 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 23 remaining) [2023-11-30 08:06:24,898 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 23 remaining) [2023-11-30 08:06:24,900 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 23 remaining) [2023-11-30 08:06:24,901 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 23 remaining) [2023-11-30 08:06:24,901 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 08:06:24,902 INFO L457 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1] [2023-11-30 08:06:24,904 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 08:06:24,904 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 08:06:24,941 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 08:06:24,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 305 places, 348 transitions, 712 flow [2023-11-30 08:06:25,024 INFO L124 PetriNetUnfolderBase]: 80/568 cut-off events. [2023-11-30 08:06:25,025 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-30 08:06:25,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 580 conditions, 568 events. 80/568 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2497 event pairs, 0 based on Foata normal form. 0/448 useless extension candidates. Maximal degree in co-relation 344. Up to 12 conditions per place. [2023-11-30 08:06:25,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 305 places, 348 transitions, 712 flow [2023-11-30 08:06:25,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 305 places, 348 transitions, 712 flow [2023-11-30 08:06:25,038 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:06:25,038 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;@ad074c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:06:25,038 INFO L363 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2023-11-30 08:06:25,040 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:06:25,040 INFO L124 PetriNetUnfolderBase]: 1/27 cut-off events. [2023-11-30 08:06:25,040 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:06:25,040 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:25,040 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:06:25,040 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:25,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:25,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1528888831, now seen corresponding path program 1 times [2023-11-30 08:06:25,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:25,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859117631] [2023-11-30 08:06:25,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:25,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:25,067 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:06:25,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:25,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859117631] [2023-11-30 08:06:25,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859117631] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:25,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:25,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:25,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813162520] [2023-11-30 08:06:25,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:25,068 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:25,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:25,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:25,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:25,070 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:25,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 348 transitions, 712 flow. Second operand has 4 states, 4 states have (on average 262.5) internal successors, (1050), 4 states have internal predecessors, (1050), 0 states have call successors, (0), 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:25,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:25,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:25,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:26,273 INFO L124 PetriNetUnfolderBase]: 1577/8929 cut-off events. [2023-11-30 08:06:26,273 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-11-30 08:06:26,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11404 conditions, 8929 events. 1577/8929 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 101887 event pairs, 1464 based on Foata normal form. 2931/11020 useless extension candidates. Maximal degree in co-relation 1329. Up to 2416 conditions per place. [2023-11-30 08:06:26,341 INFO L140 encePairwiseOnDemand]: 299/348 looper letters, 45 selfloop transitions, 4 changer transitions 1/304 dead transitions. [2023-11-30 08:06:26,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 304 transitions, 722 flow [2023-11-30 08:06:26,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:26,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:26,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1400 transitions. [2023-11-30 08:06:26,345 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8045977011494253 [2023-11-30 08:06:26,345 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1400 transitions. [2023-11-30 08:06:26,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1400 transitions. [2023-11-30 08:06:26,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:26,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1400 transitions. [2023-11-30 08:06:26,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 280.0) internal successors, (1400), 5 states have internal predecessors, (1400), 0 states have call successors, (0), 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:26,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:26,351 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:26,351 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, -5 predicate places. [2023-11-30 08:06:26,351 INFO L500 AbstractCegarLoop]: Abstraction has has 300 places, 304 transitions, 722 flow [2023-11-30 08:06:26,352 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.5) internal successors, (1050), 4 states have internal predecessors, (1050), 0 states have call successors, (0), 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:26,352 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:26,352 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:06:26,352 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 08:06:26,352 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:26,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:26,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1432463663, now seen corresponding path program 1 times [2023-11-30 08:06:26,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:26,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269033164] [2023-11-30 08:06:26,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:26,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:26,397 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:06:26,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:26,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269033164] [2023-11-30 08:06:26,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269033164] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:26,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827154563] [2023-11-30 08:06:26,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:26,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:26,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:26,400 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:06:26,404 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:06:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:26,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:06:26,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:26,507 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:06:26,508 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:06:26,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827154563] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:26,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:06:26,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:06:26,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203065716] [2023-11-30 08:06:26,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:26,508 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:06:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:26,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:06:26,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:06:26,510 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:26,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 304 transitions, 722 flow. Second operand has 6 states, 6 states have (on average 263.1666666666667) internal successors, (1579), 6 states have internal predecessors, (1579), 0 states have call successors, (0), 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:26,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:26,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:26,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:27,776 INFO L124 PetriNetUnfolderBase]: 1577/8928 cut-off events. [2023-11-30 08:06:27,776 INFO L125 PetriNetUnfolderBase]: For 1022/1086 co-relation queries the response was YES. [2023-11-30 08:06:27,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13824 conditions, 8928 events. 1577/8928 cut-off events. For 1022/1086 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 102024 event pairs, 1464 based on Foata normal form. 0/8089 useless extension candidates. Maximal degree in co-relation 1673. Up to 2415 conditions per place. [2023-11-30 08:06:27,834 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 41 selfloop transitions, 7 changer transitions 1/303 dead transitions. [2023-11-30 08:06:27,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 303 transitions, 814 flow [2023-11-30 08:06:27,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:06:27,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:06:27,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1876 transitions. [2023-11-30 08:06:27,838 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7701149425287356 [2023-11-30 08:06:27,838 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1876 transitions. [2023-11-30 08:06:27,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1876 transitions. [2023-11-30 08:06:27,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:27,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1876 transitions. [2023-11-30 08:06:27,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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:27,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 348.0) internal successors, (2784), 8 states have internal predecessors, (2784), 0 states have call successors, (0), 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:27,847 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 348.0) internal successors, (2784), 8 states have internal predecessors, (2784), 0 states have call successors, (0), 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:27,847 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 0 predicate places. [2023-11-30 08:06:27,847 INFO L500 AbstractCegarLoop]: Abstraction has has 305 places, 303 transitions, 814 flow [2023-11-30 08:06:27,848 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 263.1666666666667) internal successors, (1579), 6 states have internal predecessors, (1579), 0 states have call successors, (0), 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:27,848 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:27,848 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:06:27,854 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:06:28,053 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:06:28,053 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:28,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:28,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1456699541, now seen corresponding path program 1 times [2023-11-30 08:06:28,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:28,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131981007] [2023-11-30 08:06:28,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:28,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:28,088 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:06:28,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:28,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131981007] [2023-11-30 08:06:28,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131981007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:28,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:28,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:28,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178552630] [2023-11-30 08:06:28,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:28,089 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:28,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:28,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:28,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:28,090 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:28,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 303 transitions, 814 flow. Second operand has 4 states, 4 states have (on average 264.5) internal successors, (1058), 4 states have internal predecessors, (1058), 0 states have call successors, (0), 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:28,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:28,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:28,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:29,239 INFO L124 PetriNetUnfolderBase]: 1577/8927 cut-off events. [2023-11-30 08:06:29,239 INFO L125 PetriNetUnfolderBase]: For 2829/2957 co-relation queries the response was YES. [2023-11-30 08:06:29,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16242 conditions, 8927 events. 1577/8927 cut-off events. For 2829/2957 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 102089 event pairs, 1464 based on Foata normal form. 0/8089 useless extension candidates. Maximal degree in co-relation 2017. Up to 2414 conditions per place. [2023-11-30 08:06:29,300 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 39 selfloop transitions, 8 changer transitions 1/302 dead transitions. [2023-11-30 08:06:29,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 302 transitions, 902 flow [2023-11-30 08:06:29,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:29,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1347 transitions. [2023-11-30 08:06:29,304 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7741379310344828 [2023-11-30 08:06:29,304 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1347 transitions. [2023-11-30 08:06:29,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1347 transitions. [2023-11-30 08:06:29,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:29,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1347 transitions. [2023-11-30 08:06:29,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.4) internal successors, (1347), 5 states have internal predecessors, (1347), 0 states have call successors, (0), 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:29,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:29,310 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:29,311 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 3 predicate places. [2023-11-30 08:06:29,311 INFO L500 AbstractCegarLoop]: Abstraction has has 308 places, 302 transitions, 902 flow [2023-11-30 08:06:29,311 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 264.5) internal successors, (1058), 4 states have internal predecessors, (1058), 0 states have call successors, (0), 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:29,311 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:29,311 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:06:29,312 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 08:06:29,312 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:29,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:29,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1028363391, now seen corresponding path program 1 times [2023-11-30 08:06:29,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:29,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076805666] [2023-11-30 08:06:29,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:29,356 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:06:29,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:29,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076805666] [2023-11-30 08:06:29,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076805666] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:29,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275896158] [2023-11-30 08:06:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:29,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:29,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:29,358 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:06:29,376 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:06:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:29,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:06:29,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:29,458 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:06:29,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:29,487 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:06:29,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275896158] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:29,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:29,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:06:29,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094306917] [2023-11-30 08:06:29,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:29,489 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:06:29,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:29,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:06:29,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:06:29,492 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:29,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 302 transitions, 902 flow. Second operand has 10 states, 10 states have (on average 263.8) internal successors, (2638), 10 states have internal predecessors, (2638), 0 states have call successors, (0), 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:29,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:29,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:29,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:30,697 INFO L124 PetriNetUnfolderBase]: 1577/8935 cut-off events. [2023-11-30 08:06:30,697 INFO L125 PetriNetUnfolderBase]: For 5518/5710 co-relation queries the response was YES. [2023-11-30 08:06:30,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18703 conditions, 8935 events. 1577/8935 cut-off events. For 5518/5710 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 101834 event pairs, 1464 based on Foata normal form. 0/8097 useless extension candidates. Maximal degree in co-relation 2361. Up to 2422 conditions per place. [2023-11-30 08:06:30,757 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 46 selfloop transitions, 9 changer transitions 1/310 dead transitions. [2023-11-30 08:06:30,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 310 transitions, 1076 flow [2023-11-30 08:06:30,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:06:30,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:06:30,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2406 transitions. [2023-11-30 08:06:30,768 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7681992337164751 [2023-11-30 08:06:30,768 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2406 transitions. [2023-11-30 08:06:30,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2406 transitions. [2023-11-30 08:06:30,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:30,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2406 transitions. [2023-11-30 08:06:30,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 267.3333333333333) internal successors, (2406), 9 states have internal predecessors, (2406), 0 states have call successors, (0), 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:30,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 348.0) internal successors, (3480), 10 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:30,778 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 348.0) internal successors, (3480), 10 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:30,779 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 11 predicate places. [2023-11-30 08:06:30,779 INFO L500 AbstractCegarLoop]: Abstraction has has 316 places, 310 transitions, 1076 flow [2023-11-30 08:06:30,780 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 263.8) internal successors, (2638), 10 states have internal predecessors, (2638), 0 states have call successors, (0), 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:30,780 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:30,780 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:06:30,789 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:06:30,989 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:06:30,989 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:30,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:30,989 INFO L85 PathProgramCache]: Analyzing trace with hash -976221375, now seen corresponding path program 2 times [2023-11-30 08:06:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:30,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332362866] [2023-11-30 08:06:30,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:30,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:31,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:31,036 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:06:31,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:31,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332362866] [2023-11-30 08:06:31,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332362866] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:31,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:31,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:31,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142051260] [2023-11-30 08:06:31,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:31,037 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:31,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:31,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:31,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:31,038 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:31,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 310 transitions, 1076 flow. Second operand has 4 states, 4 states have (on average 262.75) internal successors, (1051), 4 states have internal predecessors, (1051), 0 states have call successors, (0), 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:31,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:31,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:31,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:32,581 INFO L124 PetriNetUnfolderBase]: 3233/11741 cut-off events. [2023-11-30 08:06:32,581 INFO L125 PetriNetUnfolderBase]: For 26276/28324 co-relation queries the response was YES. [2023-11-30 08:06:32,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33128 conditions, 11741 events. 3233/11741 cut-off events. For 26276/28324 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 133963 event pairs, 1472 based on Foata normal form. 0/10058 useless extension candidates. Maximal degree in co-relation 4624. Up to 4947 conditions per place. [2023-11-30 08:06:32,681 INFO L140 encePairwiseOnDemand]: 341/348 looper letters, 69 selfloop transitions, 4 changer transitions 1/341 dead transitions. [2023-11-30 08:06:32,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 341 transitions, 1476 flow [2023-11-30 08:06:32,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:32,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:32,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1381 transitions. [2023-11-30 08:06:32,684 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7936781609195402 [2023-11-30 08:06:32,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1381 transitions. [2023-11-30 08:06:32,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1381 transitions. [2023-11-30 08:06:32,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:32,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1381 transitions. [2023-11-30 08:06:32,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 276.2) internal successors, (1381), 5 states have internal predecessors, (1381), 0 states have call successors, (0), 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:32,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:32,689 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:32,690 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 15 predicate places. [2023-11-30 08:06:32,690 INFO L500 AbstractCegarLoop]: Abstraction has has 320 places, 341 transitions, 1476 flow [2023-11-30 08:06:32,690 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.75) internal successors, (1051), 4 states have internal predecessors, (1051), 0 states have call successors, (0), 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:32,690 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:32,690 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:06:32,690 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 08:06:32,690 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:32,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1539473201, now seen corresponding path program 1 times [2023-11-30 08:06:32,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835717576] [2023-11-30 08:06:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:32,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:32,795 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:06:32,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:32,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835717576] [2023-11-30 08:06:32,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835717576] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:32,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832620217] [2023-11-30 08:06:32,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:32,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:32,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:32,800 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:06:32,825 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:06:32,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:32,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:06:32,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:32,934 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:06:32,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:33,012 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:06:33,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832620217] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:33,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:33,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:06:33,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121006714] [2023-11-30 08:06:33,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:33,014 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:06:33,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:33,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:06:33,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:06:33,018 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 341 transitions, 1476 flow. Second operand has 18 states, 18 states have (on average 264.1666666666667) internal successors, (4755), 18 states have internal predecessors, (4755), 0 states have call successors, (0), 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:33,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:33,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:33,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:34,824 INFO L124 PetriNetUnfolderBase]: 3436/11937 cut-off events. [2023-11-30 08:06:34,824 INFO L125 PetriNetUnfolderBase]: For 40865/43050 co-relation queries the response was YES. [2023-11-30 08:06:34,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38765 conditions, 11937 events. 3436/11937 cut-off events. For 40865/43050 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 134096 event pairs, 2282 based on Foata normal form. 0/10270 useless extension candidates. Maximal degree in co-relation 5254. Up to 5151 conditions per place. [2023-11-30 08:06:34,947 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 86 selfloop transitions, 21 changer transitions 1/369 dead transitions. [2023-11-30 08:06:34,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 369 transitions, 1970 flow [2023-11-30 08:06:34,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:06:34,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:06:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5568 transitions. [2023-11-30 08:06:34,954 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7619047619047619 [2023-11-30 08:06:34,955 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5568 transitions. [2023-11-30 08:06:34,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5568 transitions. [2023-11-30 08:06:34,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:34,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5568 transitions. [2023-11-30 08:06:34,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 265.14285714285717) internal successors, (5568), 21 states have internal predecessors, (5568), 0 states have call successors, (0), 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:34,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 348.0) internal successors, (7656), 22 states have internal predecessors, (7656), 0 states have call successors, (0), 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:34,974 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 348.0) internal successors, (7656), 22 states have internal predecessors, (7656), 0 states have call successors, (0), 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:34,975 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 35 predicate places. [2023-11-30 08:06:34,975 INFO L500 AbstractCegarLoop]: Abstraction has has 340 places, 369 transitions, 1970 flow [2023-11-30 08:06:34,976 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 264.1666666666667) internal successors, (4755), 18 states have internal predecessors, (4755), 0 states have call successors, (0), 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:34,976 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:34,977 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:34,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-30 08:06:35,182 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:06:35,182 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:35,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:35,183 INFO L85 PathProgramCache]: Analyzing trace with hash 943902385, now seen corresponding path program 2 times [2023-11-30 08:06:35,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:35,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904894608] [2023-11-30 08:06:35,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:35,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:35,529 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:35,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:35,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904894608] [2023-11-30 08:06:35,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904894608] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:35,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140076378] [2023-11-30 08:06:35,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:06:35,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:35,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:35,532 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:06:35,563 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:06:35,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:06:35,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:06:35,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:06:35,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:35,713 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:35,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:35,912 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:35,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140076378] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:35,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:35,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:06:35,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118635751] [2023-11-30 08:06:35,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:35,913 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:06:35,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:35,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:06:35,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:06:35,918 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:35,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 369 transitions, 1970 flow. Second operand has 23 states, 23 states have (on average 264.39130434782606) internal successors, (6081), 23 states have internal predecessors, (6081), 0 states have call successors, (0), 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:35,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:35,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:35,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:38,123 INFO L124 PetriNetUnfolderBase]: 3436/11953 cut-off events. [2023-11-30 08:06:38,123 INFO L125 PetriNetUnfolderBase]: For 56631/58992 co-relation queries the response was YES. [2023-11-30 08:06:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43216 conditions, 11953 events. 3436/11953 cut-off events. For 56631/58992 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 133553 event pairs, 2274 based on Foata normal form. 0/10286 useless extension candidates. Maximal degree in co-relation 5884. Up to 5151 conditions per place. [2023-11-30 08:06:38,203 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 98 selfloop transitions, 30 changer transitions 1/390 dead transitions. [2023-11-30 08:06:38,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 390 transitions, 2478 flow [2023-11-30 08:06:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:06:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:06:38,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7937 transitions. [2023-11-30 08:06:38,212 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7602490421455939 [2023-11-30 08:06:38,212 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7937 transitions. [2023-11-30 08:06:38,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7937 transitions. [2023-11-30 08:06:38,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:38,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7937 transitions. [2023-11-30 08:06:38,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 264.56666666666666) internal successors, (7937), 30 states have internal predecessors, (7937), 0 states have call successors, (0), 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:38,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 348.0) internal successors, (10788), 31 states have internal predecessors, (10788), 0 states have call successors, (0), 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:38,236 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 348.0) internal successors, (10788), 31 states have internal predecessors, (10788), 0 states have call successors, (0), 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:38,237 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 64 predicate places. [2023-11-30 08:06:38,237 INFO L500 AbstractCegarLoop]: Abstraction has has 369 places, 390 transitions, 2478 flow [2023-11-30 08:06:38,238 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 264.39130434782606) internal successors, (6081), 23 states have internal predecessors, (6081), 0 states have call successors, (0), 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:38,238 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:38,239 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:38,247 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:06:38,443 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:06:38,444 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:38,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:38,444 INFO L85 PathProgramCache]: Analyzing trace with hash -138073149, now seen corresponding path program 3 times [2023-11-30 08:06:38,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:38,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600697769] [2023-11-30 08:06:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:38,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:38,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:38,546 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:38,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:38,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600697769] [2023-11-30 08:06:38,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600697769] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:38,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515166185] [2023-11-30 08:06:38,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 08:06:38,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:38,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:38,548 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:06:38,552 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:06:38,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-30 08:06:38,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:06:38,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:06:38,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:38,678 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:38,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:06:38,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515166185] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:38,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:06:38,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-30 08:06:38,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699987159] [2023-11-30 08:06:38,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:38,679 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:06:38,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:38,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:06:38,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-30 08:06:38,681 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:38,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 390 transitions, 2478 flow. Second operand has 5 states, 5 states have (on average 264.0) internal successors, (1320), 5 states have internal predecessors, (1320), 0 states have call successors, (0), 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:38,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:38,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:38,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:40,465 INFO L124 PetriNetUnfolderBase]: 3282/12026 cut-off events. [2023-11-30 08:06:40,465 INFO L125 PetriNetUnfolderBase]: For 65905/76729 co-relation queries the response was YES. [2023-11-30 08:06:40,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47142 conditions, 12026 events. 3282/12026 cut-off events. For 65905/76729 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 136317 event pairs, 1115 based on Foata normal form. 30/10508 useless extension candidates. Maximal degree in co-relation 7418. Up to 4917 conditions per place. [2023-11-30 08:06:40,685 INFO L140 encePairwiseOnDemand]: 343/348 looper letters, 98 selfloop transitions, 6 changer transitions 1/421 dead transitions. [2023-11-30 08:06:40,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 421 transitions, 3194 flow [2023-11-30 08:06:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:06:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:06:40,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1118 transitions. [2023-11-30 08:06:40,687 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8031609195402298 [2023-11-30 08:06:40,687 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1118 transitions. [2023-11-30 08:06:40,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1118 transitions. [2023-11-30 08:06:40,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:40,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1118 transitions. [2023-11-30 08:06:40,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 279.5) internal successors, (1118), 4 states have internal predecessors, (1118), 0 states have call successors, (0), 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:40,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 348.0) internal successors, (1740), 5 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:40,691 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 348.0) internal successors, (1740), 5 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:40,692 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 66 predicate places. [2023-11-30 08:06:40,692 INFO L500 AbstractCegarLoop]: Abstraction has has 371 places, 421 transitions, 3194 flow [2023-11-30 08:06:40,692 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 264.0) internal successors, (1320), 5 states have internal predecessors, (1320), 0 states have call successors, (0), 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:40,692 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:40,692 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] [2023-11-30 08:06:40,701 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:06:40,897 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:06:40,898 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:40,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:40,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1159694763, now seen corresponding path program 1 times [2023-11-30 08:06:40,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:40,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845779861] [2023-11-30 08:06:40,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:40,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:41,012 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:06:41,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:41,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845779861] [2023-11-30 08:06:41,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845779861] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:41,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:41,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-30 08:06:41,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866362623] [2023-11-30 08:06:41,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:41,014 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:06:41,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:41,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:06:41,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-30 08:06:41,016 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 348 [2023-11-30 08:06:41,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 421 transitions, 3194 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 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:41,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:41,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 348 [2023-11-30 08:06:41,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:41,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [120#L943-3true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,371 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [120#L943-3true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:41,372 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,372 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,372 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,372 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:41,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [120#L943-3true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,392 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 08:06:41,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 08:06:41,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 08:06:41,393 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 08:06:41,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([863] L955-->L955-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_19|)) (.cse1 (+ |v_~#a~0.offset_18| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet52#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_19| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_19|, ~#a~0.offset=|v_~#a~0.offset_18|, 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_19|, ~#a~0.offset=|v_~#a~0.offset_18|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet52#1=|v_ULTIMATE.start_main_#t~nondet52#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet52#1][132], [120#L943-3true, 424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 1225#true, 212#L955-3true]) [2023-11-30 08:06:41,463 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 08:06:41,463 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 08:06:41,463 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 08:06:41,463 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 08:06:41,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][148], [120#L943-3true, 424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:41,487 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 08:06:41,487 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 08:06:41,487 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 08:06:41,487 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 08:06:41,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [120#L943-3true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true]) [2023-11-30 08:06:41,509 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 08:06:41,509 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 08:06:41,509 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 08:06:41,509 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 08:06:41,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][356], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,660 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,660 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,660 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,660 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][356], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:41,660 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:41,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][356], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,745 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,745 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,745 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,745 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,745 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,745 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,746 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,746 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][374], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,746 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,746 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,746 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,746 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,747 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][374], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,747 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][374], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:41,747 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2023-11-30 08:06:41,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:41,748 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,748 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:41,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:41,789 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 08:06:41,789 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 08:06:41,789 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 08:06:41,789 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 08:06:41,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][359], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,821 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,821 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,821 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,822 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 135#L954-15true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,830 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2023-11-30 08:06:41,830 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:41,830 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:41,830 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:41,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 273#L954-4true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,830 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,830 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 250#L954-16true, 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:41,831 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:41,831 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:42,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([863] L955-->L955-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_19|)) (.cse1 (+ |v_~#a~0.offset_18| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet52#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_19| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_19|, ~#a~0.offset=|v_~#a~0.offset_18|, 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_19|, ~#a~0.offset=|v_~#a~0.offset_18|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet52#1=|v_ULTIMATE.start_main_#t~nondet52#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet52#1][132], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 207#L945-45true, 1225#true, 212#L955-3true]) [2023-11-30 08:06:42,017 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 08:06:42,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 08:06:42,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 08:06:42,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 08:06:42,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][362], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:42,046 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,046 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,046 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,047 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][148], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:42,054 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][377], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 160#L945-7true, 315#true, 1225#true]) [2023-11-30 08:06:42,054 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:42,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([863] L955-->L955-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_19|)) (.cse1 (+ |v_~#a~0.offset_18| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet52#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_19| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_19|, ~#a~0.offset=|v_~#a~0.offset_18|, 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_19|, ~#a~0.offset=|v_~#a~0.offset_18|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet52#1=|v_ULTIMATE.start_main_#t~nondet52#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet52#1][132], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 160#L945-7true, 1225#true, 212#L955-3true]) [2023-11-30 08:06:42,055 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:42,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:42,081 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:06:42,081 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:42,081 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:42,081 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:42,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][148], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 1225#true]) [2023-11-30 08:06:42,093 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2023-11-30 08:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:42,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][371], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 160#L945-7true, 315#true, 1225#true]) [2023-11-30 08:06:42,121 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2023-11-30 08:06:42,121 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:42,121 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:42,121 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][149], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 160#L945-7true, 315#true, 1225#true]) [2023-11-30 08:06:42,122 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,122 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,122 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,122 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][447], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,257 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][472], [424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,257 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,257 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][441], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:42,258 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][441], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:42,258 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:42,258 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:42,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][441], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:42,259 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,260 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,260 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,260 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:42,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][469], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,311 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2023-11-30 08:06:42,311 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:06:42,311 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:06:42,311 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 08:06:42,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][223], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,311 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,311 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,311 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,312 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][447], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 135#L954-15true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,313 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][447], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 273#L954-4true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,335 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,335 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,335 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,335 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][447], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 250#L954-16true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:42,344 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,344 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:42,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][459], [130#L945-18true, 424#true, 308#true, 1897#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 1225#true]) [2023-11-30 08:06:42,388 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,389 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,389 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,389 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][499], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:42,445 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:06:42,445 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:42,445 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:42,445 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:42,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][444], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true]) [2023-11-30 08:06:42,463 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,463 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:42,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][512], [424#true, 248#L941-1true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:42,870 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:42,870 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,870 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,870 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:42,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][503], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 115#L940-1true, 417#true, t_funThread2of2ForFork0InUse, 2279#true, 315#true, 1225#true]) [2023-11-30 08:06:42,871 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:06:42,871 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,871 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:42,871 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:06:42,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][513], [424#true, 308#true, 1897#true, 189#L940-3true, 161#L946-2true, 738#true, 84#L955true, 2285#(and (<= 0 (+ |t_funThread1of2ForFork0_#t~nondet31#1| 2147483648)) (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648))), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:42,966 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:42,966 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:42,966 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:42,966 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:42,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][486], [424#true, 308#true, 248#L941-1true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true]) [2023-11-30 08:06:42,980 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:42,980 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,980 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:42,980 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][512], [424#true, 308#true, 248#L941-1true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:43,018 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][512], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 90#L941true, 315#true, 1225#true]) [2023-11-30 08:06:43,018 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:43,018 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:43,019 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:43,019 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:43,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][512], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:43,117 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:43,117 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,117 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,117 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][512], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 1225#true]) [2023-11-30 08:06:43,174 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:43,174 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,174 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,175 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:06:43,175 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][499], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:43,194 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][499], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true]) [2023-11-30 08:06:43,194 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][499], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 176#ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue]) [2023-11-30 08:06:43,194 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:43,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,195 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,195 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:43,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][486], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 1225#true]) [2023-11-30 08:06:43,268 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:06:43,268 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:43,268 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:43,268 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:45,342 INFO L124 PetriNetUnfolderBase]: 8977/26672 cut-off events. [2023-11-30 08:06:45,343 INFO L125 PetriNetUnfolderBase]: For 266228/285478 co-relation queries the response was YES. [2023-11-30 08:06:45,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118768 conditions, 26672 events. 8977/26672 cut-off events. For 266228/285478 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 322552 event pairs, 2096 based on Foata normal form. 45/22340 useless extension candidates. Maximal degree in co-relation 104706. Up to 11318 conditions per place. [2023-11-30 08:06:45,669 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 232 selfloop transitions, 5 changer transitions 1/556 dead transitions. [2023-11-30 08:06:45,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 556 transitions, 6146 flow [2023-11-30 08:06:45,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 08:06:45,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 08:06:45,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1660 transitions. [2023-11-30 08:06:45,673 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7950191570881227 [2023-11-30 08:06:45,673 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1660 transitions. [2023-11-30 08:06:45,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1660 transitions. [2023-11-30 08:06:45,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:45,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1660 transitions. [2023-11-30 08:06:45,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 276.6666666666667) internal successors, (1660), 6 states have internal predecessors, (1660), 0 states have call successors, (0), 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:45,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 348.0) internal successors, (2436), 7 states have internal predecessors, (2436), 0 states have call successors, (0), 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:45,680 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 348.0) internal successors, (2436), 7 states have internal predecessors, (2436), 0 states have call successors, (0), 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:45,681 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 70 predicate places. [2023-11-30 08:06:45,681 INFO L500 AbstractCegarLoop]: Abstraction has has 375 places, 556 transitions, 6146 flow [2023-11-30 08:06:45,681 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 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:45,681 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:45,682 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:06:45,682 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 08:06:45,682 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:45,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:45,682 INFO L85 PathProgramCache]: Analyzing trace with hash 14700646, now seen corresponding path program 1 times [2023-11-30 08:06:45,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:45,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843111121] [2023-11-30 08:06:45,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:45,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:45,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:45,747 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:06:45,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:45,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843111121] [2023-11-30 08:06:45,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843111121] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:45,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:45,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:45,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126404063] [2023-11-30 08:06:45,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:45,748 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:45,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:45,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:45,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:45,750 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:45,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 556 transitions, 6146 flow. Second operand has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 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:45,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:45,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:45,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:49,948 INFO L124 PetriNetUnfolderBase]: 8175/26967 cut-off events. [2023-11-30 08:06:49,948 INFO L125 PetriNetUnfolderBase]: For 301539/322862 co-relation queries the response was YES. [2023-11-30 08:06:50,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121981 conditions, 26967 events. 8175/26967 cut-off events. For 301539/322862 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 336552 event pairs, 1758 based on Foata normal form. 374/22849 useless extension candidates. Maximal degree in co-relation 63075. Up to 10048 conditions per place. [2023-11-30 08:06:50,476 INFO L140 encePairwiseOnDemand]: 342/348 looper letters, 327 selfloop transitions, 8 changer transitions 1/651 dead transitions. [2023-11-30 08:06:50,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 651 transitions, 8730 flow [2023-11-30 08:06:50,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:06:50,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:06:50,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1395 transitions. [2023-11-30 08:06:50,478 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8017241379310345 [2023-11-30 08:06:50,479 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1395 transitions. [2023-11-30 08:06:50,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1395 transitions. [2023-11-30 08:06:50,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:50,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1395 transitions. [2023-11-30 08:06:50,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 279.0) internal successors, (1395), 5 states have internal predecessors, (1395), 0 states have call successors, (0), 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:50,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:50,483 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 states have internal predecessors, (2088), 0 states have call successors, (0), 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:50,483 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 73 predicate places. [2023-11-30 08:06:50,483 INFO L500 AbstractCegarLoop]: Abstraction has has 378 places, 651 transitions, 8730 flow [2023-11-30 08:06:50,484 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 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:50,484 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:50,484 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] [2023-11-30 08:06:50,484 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-30 08:06:50,484 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:50,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:50,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1590800380, now seen corresponding path program 1 times [2023-11-30 08:06:50,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:50,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89445033] [2023-11-30 08:06:50,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:50,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:50,608 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:06:50,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:50,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89445033] [2023-11-30 08:06:50,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89445033] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:50,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:50,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 08:06:50,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797702919] [2023-11-30 08:06:50,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:50,609 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:06:50,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:06:50,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-30 08:06:50,611 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 348 [2023-11-30 08:06:50,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 651 transitions, 8730 flow. Second operand has 6 states, 6 states have (on average 256.1666666666667) internal successors, (1537), 6 states have internal predecessors, (1537), 0 states have call successors, (0), 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:50,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:50,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 348 [2023-11-30 08:06:50,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][237], [120#L943-3true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 203#L943-3true, 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:50,989 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 08:06:50,989 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:50,989 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:50,989 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:51,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][438], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,217 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2023-11-30 08:06:51,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][438], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,217 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 08:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 08:06:51,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][436], [424#true, 308#true, 738#true, 247#L931-1true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,263 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][436], [424#true, 308#true, 738#true, 193#L941-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,263 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,263 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][466], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,265 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,265 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,265 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,265 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 08:06:51,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][466], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,265 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,265 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,266 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,266 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 08:06:51,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][436], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,298 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][464], [424#true, 308#true, 738#true, 247#L931-1true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,299 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2023-11-30 08:06:51,299 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2023-11-30 08:06:51,300 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2023-11-30 08:06:51,300 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2023-11-30 08:06:51,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][464], [424#true, 308#true, 738#true, 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,300 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,300 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,300 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,300 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 08:06:51,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][436], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,336 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,336 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,336 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,336 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][464], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,338 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,338 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,338 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,338 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 08:06:51,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][236], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 203#L943-3true, 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true]) [2023-11-30 08:06:51,376 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][237], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,376 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,376 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][464], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,380 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,380 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,381 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,381 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:51,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][236], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 203#L943-3true, 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true]) [2023-11-30 08:06:51,442 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,442 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,442 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,442 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,442 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][237], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 203#L943-3true, 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,443 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,443 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,443 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,443 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 08:06:51,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][604], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true]) [2023-11-30 08:06:51,803 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:06:51,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:51,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:51,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:51,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][602], [424#true, 308#true, 247#L931-1true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,849 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,849 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,849 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][604], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true]) [2023-11-30 08:06:51,850 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][614], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,850 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:51,850 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 08:06:51,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][614], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,850 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,851 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,851 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,851 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][593], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,852 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,852 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,852 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,852 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 08:06:51,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][602], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true]) [2023-11-30 08:06:51,905 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][612], [130#L945-18true, 424#true, 308#true, 738#true, 247#L931-1true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,906 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:51,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][612], [130#L945-18true, 424#true, 308#true, 738#true, 193#L941-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:51,906 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][593], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,906 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,906 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 247#L931-1true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,907 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][593], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,907 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,907 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,908 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,908 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,908 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,957 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,957 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, 136#L954-14true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,957 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,957 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][602], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true]) [2023-11-30 08:06:51,958 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][612], [130#L945-18true, 424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:51,958 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,958 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:51,960 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,960 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,960 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,960 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:51,961 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][602], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true]) [2023-11-30 08:06:52,017 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][612], [130#L945-18true, 424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,017 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,017 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:52,018 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,018 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][657], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,022 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 08:06:52,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][675], [424#true, 308#true, 247#L931-1true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,022 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,022 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][237], [130#L945-18true, 424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 203#L943-3true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,080 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,080 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,080 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,080 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][591], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2292#(<= |ULTIMATE.start_main_#t~post49#1| 9999), 731#true, t_funThread1of2ForFork0InUse, 136#L954-14true, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 222#L945-54true]) [2023-11-30 08:06:52,082 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][675], [424#true, 308#true, 738#true, 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,085 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][657], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,085 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:52,085 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-30 08:06:52,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][675], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,149 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,149 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,149 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,149 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L945-37-->L945-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_t_funThread2of2ForFork0_#t~nondet39#1_1| 0) (= |v_#pthreadsMutex_119| (store |v_#pthreadsMutex_120| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))))) 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|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet39#1=|v_t_funThread2of2ForFork0_#t~nondet39#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet39#1][675], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 156#L945-24true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,220 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][692], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2299#(or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)), 315#true, 96#L931true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,637 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 193#L941-2true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,637 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 247#L931-1true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,638 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 10#L954-13true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,638 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,638 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,712 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:52,712 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,712 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,712 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,784 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:52,784 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,784 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,784 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,791 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, 183#L942true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,791 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,791 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 247#L931-1true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,792 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 247#L931-1true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,792 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,792 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,792 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,793 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][692], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 2299#(or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)), 96#L931true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,793 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][692], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2299#(or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)), 315#true, 96#L931true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,793 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,793 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,794 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,794 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,794 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,795 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,795 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,795 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 161#L946-2true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 731#true, t_funThread1of2ForFork0InUse, 177#L954-12true, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:52,864 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,864 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,864 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:52,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,946 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,946 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][697], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:52,947 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:52,947 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([863] L955-->L955-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_19|)) (.cse1 (+ |v_~#a~0.offset_18| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet52#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_19| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_19|, ~#a~0.offset=|v_~#a~0.offset_18|, 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_19|, ~#a~0.offset=|v_~#a~0.offset_18|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet52#1=|v_ULTIMATE.start_main_#t~nondet52#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet52#1][217], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true, 204#L944-3true, 212#L955-3true]) [2023-11-30 08:06:53,002 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,002 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,002 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,002 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,022 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 161#L946-2true, 738#true, 247#L931-1true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,022 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:53,023 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][720], [424#true, 308#true, 738#true, 161#L946-2true, 193#L941-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,023 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:53,023 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:53,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([863] L955-->L955-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_~#a~0.base_19|)) (.cse1 (+ |v_~#a~0.offset_18| (* |v_ULTIMATE.start_main_~i~2#1_14| 28) 4))) (and (= |v_ULTIMATE.start_main_#t~nondet52#1_7| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_~#a~0.base_19| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#a~0.base=|v_~#a~0.base_19|, ~#a~0.offset=|v_~#a~0.offset_18|, 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_19|, ~#a~0.offset=|v_~#a~0.offset_18|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_14|, ULTIMATE.start_main_#t~nondet52#1=|v_ULTIMATE.start_main_#t~nondet52#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet52#1][218], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 1225#true, 212#L955-3true]) [2023-11-30 08:06:53,076 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,076 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,076 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,076 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][752], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2299#(or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)), 315#true, 96#L931true, 250#L954-16true, 1225#true]) [2023-11-30 08:06:53,095 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,095 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:53,095 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][754], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2289#true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 179#L932true, 315#true, 250#L954-16true, 1225#true]) [2023-11-30 08:06:53,096 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][754], [424#true, 308#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2289#true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 315#true, 250#L954-16true, 1225#true]) [2023-11-30 08:06:53,096 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,096 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][749], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 2299#(or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)), 96#L931true, 315#true, 1225#true]) [2023-11-30 08:06:53,099 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][751], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 2289#true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 179#L932true, 315#true, 1225#true]) [2023-11-30 08:06:53,099 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][751], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 2289#true, 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:53,099 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 08:06:53,099 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:53,100 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:53,100 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:53,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][777], [424#true, 308#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 731#true, t_funThread1of2ForFork0InUse, 417#true, 177#L954-12true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:53,279 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:06:53,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][783], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 1225#true]) [2023-11-30 08:06:53,319 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][783], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:53,319 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:53,319 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:53,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][777], [424#true, 308#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:53,333 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:06:53,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][799], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 262#L944-2true, 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:53,570 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:06:53,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:53,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:53,570 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:53,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][777], [424#true, 308#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,593 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][777], [424#true, 308#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 177#L954-12true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,593 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][777], [424#true, 308#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 63#L954-11true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:53,593 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:53,593 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][799], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 315#true, 1225#true, 204#L944-3true]) [2023-11-30 08:06:53,653 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][808], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 1225#true]) [2023-11-30 08:06:53,653 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,653 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][807], [424#true, 308#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 78#L944-4true, 315#true, 250#L954-16true, 1225#true]) [2023-11-30 08:06:53,898 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][807], [424#true, 308#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 78#L944-4true, 315#true, 135#L954-15true, 1225#true]) [2023-11-30 08:06:53,898 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][808], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 1225#true]) [2023-11-30 08:06:53,898 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:53,898 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][693], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2297#true, 105#L945-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 177#L954-12true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:54,508 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][693], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2297#true, 105#L945-13true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:54,508 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:06:54,508 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:06:54,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][750], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 276#L945-9true, 84#L955true, 2297#true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:54,548 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 08:06:54,548 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:06:54,548 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 08:06:54,548 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 08:06:54,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][750], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2297#true, 84#L955true, 105#L945-13true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:54,742 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 08:06:54,742 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:06:54,742 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 08:06:54,742 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 08:06:55,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][750], [424#true, 308#true, 1897#true, 161#L946-2true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 233#L945-26true, 2297#true, 84#L955true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 1225#true]) [2023-11-30 08:06:55,047 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 08:06:55,047 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 08:06:55,047 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:06:55,047 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 08:06:55,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][750], [424#true, 308#true, 1897#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 84#L955true, 2297#true, 2289#true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 198#L945-30true, 1225#true]) [2023-11-30 08:06:55,179 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 08:06:55,179 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:06:55,179 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 08:06:55,179 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 08:06:55,534 INFO L124 PetriNetUnfolderBase]: 10512/30201 cut-off events. [2023-11-30 08:06:55,535 INFO L125 PetriNetUnfolderBase]: For 448358/485712 co-relation queries the response was YES. [2023-11-30 08:06:55,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162764 conditions, 30201 events. 10512/30201 cut-off events. For 448358/485712 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 362075 event pairs, 1974 based on Foata normal form. 516/26139 useless extension candidates. Maximal degree in co-relation 153928. Up to 12684 conditions per place. [2023-11-30 08:06:56,044 INFO L140 encePairwiseOnDemand]: 341/348 looper letters, 529 selfloop transitions, 6 changer transitions 1/850 dead transitions. [2023-11-30 08:06:56,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 850 transitions, 14228 flow [2023-11-30 08:06:56,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:06:56,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:06:56,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1916 transitions. [2023-11-30 08:06:56,047 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7865353037766831 [2023-11-30 08:06:56,047 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1916 transitions. [2023-11-30 08:06:56,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1916 transitions. [2023-11-30 08:06:56,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:56,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1916 transitions. [2023-11-30 08:06:56,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 273.7142857142857) internal successors, (1916), 7 states have internal predecessors, (1916), 0 states have call successors, (0), 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:56,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 348.0) internal successors, (2784), 8 states have internal predecessors, (2784), 0 states have call successors, (0), 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:56,054 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 348.0) internal successors, (2784), 8 states have internal predecessors, (2784), 0 states have call successors, (0), 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:56,054 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 78 predicate places. [2023-11-30 08:06:56,054 INFO L500 AbstractCegarLoop]: Abstraction has has 383 places, 850 transitions, 14228 flow [2023-11-30 08:06:56,055 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.1666666666667) internal successors, (1537), 6 states have internal predecessors, (1537), 0 states have call successors, (0), 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:56,055 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:56,055 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:06:56,055 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 08:06:56,055 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:56,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:56,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1906392159, now seen corresponding path program 1 times [2023-11-30 08:06:56,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:56,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542941677] [2023-11-30 08:06:56,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:56,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:56,134 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:06:56,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542941677] [2023-11-30 08:06:56,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542941677] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:06:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585795220] [2023-11-30 08:06:56,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:56,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:56,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:06:56,136 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:06:56,143 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:06:56,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:56,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:06:56,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:06:56,296 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:06:56,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:06:56,326 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:06:56,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585795220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:06:56,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:06:56,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:06:56,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932680588] [2023-11-30 08:06:56,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:06:56,327 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:06:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:06:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:06:56,330 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 348 [2023-11-30 08:06:56,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 850 transitions, 14228 flow. Second operand has 10 states, 10 states have (on average 264.2) internal successors, (2642), 10 states have internal predecessors, (2642), 0 states have call successors, (0), 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:56,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:56,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 348 [2023-11-30 08:06:56,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:06:56,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][179], [120#L943-3true, 424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 203#L943-3true, 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:56,644 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 08:06:56,644 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:56,644 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:56,644 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 08:06:56,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][380], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:56,941 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 08:06:56,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][179], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 203#L943-3true, 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:56,941 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,941 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][403], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 106#L943true, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:56,946 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,946 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,946 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:56,946 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 08:06:57,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][416], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 207#L945-45true, 1225#true]) [2023-11-30 08:06:57,043 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2023-11-30 08:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2023-11-30 08:06:57,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][431], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 417#true, 4#L932-1true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 160#L945-7true, 315#true, 1225#true]) [2023-11-30 08:06:57,044 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 08:06:57,044 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:57,044 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:57,044 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 08:06:57,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][378], [424#true, 308#true, 738#true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true, 204#L944-3true]) [2023-11-30 08:06:57,133 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2023-11-30 08:06:57,134 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:57,134 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:57,134 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2023-11-30 08:06:57,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1177] L945-56-->L945-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_funThread2of2ForFork0_#t~nondet43#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|, t_funThread2of2ForFork0_#t~nondet43#1=|v_t_funThread2of2ForFork0_#t~nondet43#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet43#1][376], [424#true, 308#true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 207#L945-45true, 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:57,136 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,136 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,136 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,136 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][405], [424#true, 308#true, 738#true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 160#L945-7true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 204#L944-3true]) [2023-11-30 08:06:57,137 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,137 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,137 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,137 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 08:06:57,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1181] L945-20-->L945-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_funThread2of2ForFork0_#t~nondet35#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{t_funThread2of2ForFork0_#t~nondet35#1=|v_t_funThread2of2ForFork0_#t~nondet35#1_1|, #pthreadsMutex=|v_#pthreadsMutex_103|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet35#1][406], [424#true, 308#true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 160#L945-7true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:57,216 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2023-11-30 08:06:57,216 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:57,216 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:57,216 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-30 08:06:57,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][515], [424#true, 308#true, 738#true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true, 222#L945-54true]) [2023-11-30 08:06:57,306 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,306 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,306 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,306 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][518], [424#true, 308#true, 738#true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 222#L945-54true, 204#L944-3true]) [2023-11-30 08:06:57,502 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 08:06:57,502 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:57,502 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:57,502 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 08:06:57,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1221] L945-15-->L945-18: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet38#1_1| 0) (= |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{t_funThread2of2ForFork0_#t~nondet38#1=|v_t_funThread2of2ForFork0_#t~nondet38#1_1|, #pthreadsMutex=|v_#pthreadsMutex_111|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet38#1, #pthreadsMutex][606], [130#L945-18true, 424#true, 308#true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 78#L944-4true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:57,539 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,540 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,540 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,540 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L943-->L943-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_~p~0#1.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_159| (store |v_#pthreadsMutex_160| |v_t_funThread1of2ForFork0_~p~0#1.base_3| (store .cse0 .cse1 1))) (= |v_t_funThread1of2ForFork0_#t~nondet32#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_160|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} OutVars{t_funThread1of2ForFork0_#t~nondet32#1=|v_t_funThread1of2ForFork0_#t~nondet32#1_1|, #pthreadsMutex=|v_#pthreadsMutex_159|, t_funThread1of2ForFork0_~p~0#1.base=|v_t_funThread1of2ForFork0_~p~0#1.base_3|, t_funThread1of2ForFork0_~p~0#1.offset=|v_t_funThread1of2ForFork0_~p~0#1.offset_3|} AuxVars[] AssignedVars[t_funThread1of2ForFork0_#t~nondet32#1, #pthreadsMutex][194], [424#true, 308#true, 738#true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 167#L954-7true, 203#L943-3true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true, 222#L945-54true]) [2023-11-30 08:06:57,566 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,566 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,566 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,566 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][649], [424#true, 308#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:57,689 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 08:06:57,689 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:57,689 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:57,689 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:57,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1224] L945-51-->L945-54: Formula: (and (= (store |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_152| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)) |v_#pthreadsMutex_151|) (= |v_t_funThread2of2ForFork0_#t~nondet45#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_152|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_151|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|, t_funThread2of2ForFork0_#t~nondet45#1=|v_t_funThread2of2ForFork0_#t~nondet45#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet45#1][636], [424#true, 308#true, 738#true, 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true, 222#L945-54true, 204#L944-3true]) [2023-11-30 08:06:57,758 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2023-11-30 08:06:57,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:06:57,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:06:57,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-11-30 08:06:57,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][550], [424#true, 308#true, 738#true, 161#L946-2true, 2297#true, 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 115#L940-1true, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2279#true, 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:57,799 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:57,799 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:57,799 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,799 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][572], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), 731#true, 10#L954-13true, t_funThread1of2ForFork0InUse, 417#true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:57,800 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][572], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, 2304#(and (or (= |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| 0) (< |t_funThread1of2ForFork0_~i~0#1| 9)) (or (< |t_funThread1of2ForFork0_~i~0#1| 9) (= |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| 0))), t_funThread1of2ForFork0InUse, 417#true, 177#L954-12true, t_funThread2of2ForFork0InUse, 4#L932-1true, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999))]) [2023-11-30 08:06:57,800 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,800 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 08:06:57,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][673], [424#true, 308#true, 161#L946-2true, 738#true, 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true, 204#L944-3true]) [2023-11-30 08:06:57,864 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 08:06:57,864 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:57,864 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:57,864 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:57,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][649], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 273#L954-4true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:57,953 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][649], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 273#L954-4true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:57,953 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:57,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 08:06:58,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][657], [424#true, 308#true, 738#true, 161#L946-2true, 262#L944-2true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true]) [2023-11-30 08:06:58,010 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:58,010 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][657], [424#true, 308#true, 161#L946-2true, 738#true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 1225#true, 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 204#L944-3true]) [2023-11-30 08:06:58,011 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,011 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][649], [424#true, 308#true, 738#true, 161#L946-2true, 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 167#L954-7true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 417#true, 106#L943true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:58,019 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][649], [424#true, 308#true, 738#true, 161#L946-2true, 2301#(<= |t_funThread1of2ForFork0_~i~0#1| 8), 2282#(<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)), 167#L954-7true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 183#L942true, 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:58,019 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,019 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][657], [424#true, 308#true, 738#true, 161#L946-2true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 731#true, t_funThread1of2ForFork0InUse, 417#true, 177#L954-12true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true, 204#L944-3true]) [2023-11-30 08:06:58,070 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][657], [424#true, 308#true, 161#L946-2true, 738#true, 3091#(and (<= |ULTIMATE.start_main_~i~3#1| 1) (<= |ULTIMATE.start_main_#t~post49#1| 9998)), 10#L954-13true, 731#true, t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 315#true, 2276#(and (<= 0 (+ 2147483648 |ULTIMATE.start_main_#t~post49#1|)) (<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648))), 2294#(and (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= |ULTIMATE.start_main_#t~post49#1| 9999)), 1225#true, 204#L944-3true]) [2023-11-30 08:06:58,070 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][673], [424#true, 308#true, 738#true, 161#L946-2true, 262#L944-2true, 273#L954-4true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:58,076 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][673], [424#true, 308#true, 738#true, 161#L946-2true, 273#L954-4true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true, 204#L944-3true]) [2023-11-30 08:06:58,076 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:58,076 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 08:06:58,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][684], [424#true, 308#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 273#L954-4true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 78#L944-4true, 315#true, 1225#true]) [2023-11-30 08:06:58,090 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 08:06:58,090 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:58,090 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:58,090 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][673], [424#true, 308#true, 161#L946-2true, 738#true, 262#L944-2true, 167#L954-7true, 731#true, t_funThread1of2ForFork0InUse, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), 417#true, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true]) [2023-11-30 08:06:58,140 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][673], [424#true, 308#true, 738#true, 161#L946-2true, 167#L954-7true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 2306#(and (<= |t_funThread1of2ForFork0_~i~0#1| 8) (<= |t_funThread1of2ForFork0_#t~post33#1| 8)), 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 315#true, 1225#true, 204#L944-3true]) [2023-11-30 08:06:58,140 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:58,140 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 08:06:58,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1165] L945-59-->L946-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet46#1_1| 0) (= (store |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5| (store (select |v_#pthreadsMutex_128| |v_t_funThread2of2ForFork0_~p~0#1.base_5|) (+ |v_t_funThread2of2ForFork0_~p~0#1.offset_5| 4) 0)) |v_#pthreadsMutex_127|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_128|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_127|, t_funThread2of2ForFork0_~p~0#1.base=|v_t_funThread2of2ForFork0_~p~0#1.base_5|, t_funThread2of2ForFork0_#t~nondet46#1=|v_t_funThread2of2ForFork0_#t~nondet46#1_1|, t_funThread2of2ForFork0_~p~0#1.offset=|v_t_funThread2of2ForFork0_~p~0#1.offset_5|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet46#1][684], [424#true, 308#true, 161#L946-2true, 738#true, 2302#(<= |t_funThread1of2ForFork0_#t~post33#1| 8), 167#L954-7true, 731#true, 2291#(<= |ULTIMATE.start_main_~i~3#1| 9999), t_funThread1of2ForFork0InUse, 2287#(and (<= 0 (+ |t_funThread1of2ForFork0_~i~0#1| 2147483648)) (<= 0 (+ 2147483648 |t_funThread1of2ForFork0_#t~post33#1|))), 417#true, t_funThread2of2ForFork0InUse, 2246#(<= 0 (+ |ULTIMATE.start_main_~i~3#1| 2147483648)), 2741#(< |ULTIMATE.start_main_~i~3#1| 10000), 78#L944-4true, 315#true, 1225#true]) [2023-11-30 08:06:58,168 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 08:06:58,168 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:58,168 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:58,168 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 08:06:58,496 INFO L124 PetriNetUnfolderBase]: 3655/13123 cut-off events. [2023-11-30 08:06:58,496 INFO L125 PetriNetUnfolderBase]: For 203148/223185 co-relation queries the response was YES. [2023-11-30 08:06:58,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61624 conditions, 13123 events. 3655/13123 cut-off events. For 203148/223185 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 146396 event pairs, 1154 based on Foata normal form. 826/11475 useless extension candidates. Maximal degree in co-relation 51349. Up to 4684 conditions per place. [2023-11-30 08:06:58,633 INFO L140 encePairwiseOnDemand]: 343/348 looper letters, 453 selfloop transitions, 7 changer transitions 1/708 dead transitions. [2023-11-30 08:06:58,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 708 transitions, 13188 flow [2023-11-30 08:06:58,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:06:58,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:06:58,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2459 transitions. [2023-11-30 08:06:58,638 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7851213282247765 [2023-11-30 08:06:58,638 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2459 transitions. [2023-11-30 08:06:58,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2459 transitions. [2023-11-30 08:06:58,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:06:58,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2459 transitions. [2023-11-30 08:06:58,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 273.22222222222223) internal successors, (2459), 9 states have internal predecessors, (2459), 0 states have call successors, (0), 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:58,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 348.0) internal successors, (3480), 10 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:58,645 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 348.0) internal successors, (3480), 10 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:06:58,645 INFO L307 CegarLoopForPetriNet]: 305 programPoint places, 9 predicate places. [2023-11-30 08:06:58,645 INFO L500 AbstractCegarLoop]: Abstraction has has 314 places, 708 transitions, 13188 flow [2023-11-30 08:06:58,646 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 264.2) internal successors, (2642), 10 states have internal predecessors, (2642), 0 states have call successors, (0), 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:58,646 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:58,646 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:06:58,656 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:06:58,851 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:06:58,851 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-11-30 08:06:58,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:58,851 INFO L85 PathProgramCache]: Analyzing trace with hash 872255072, now seen corresponding path program 1 times [2023-11-30 08:06:58,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:58,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649535698] [2023-11-30 08:06:58,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:58,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:58,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:06:58,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 08:06:58,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 08:06:58,907 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 08:06:58,907 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 08:06:58,907 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 29 remaining) [2023-11-30 08:06:58,907 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 29 remaining) [2023-11-30 08:06:58,907 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 29 remaining) [2023-11-30 08:06:58,908 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 29 remaining) [2023-11-30 08:06:58,910 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 29 remaining) [2023-11-30 08:06:58,911 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 29 remaining) [2023-11-30 08:06:58,911 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-30 08:06:58,912 INFO L457 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:06:58,913 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 08:06:58,913 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 08:06:58,963 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 08:06:58,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 445 transitions, 917 flow [2023-11-30 08:06:59,099 INFO L124 PetriNetUnfolderBase]: 117/837 cut-off events. [2023-11-30 08:06:59,099 INFO L125 PetriNetUnfolderBase]: For 19/22 co-relation queries the response was YES. [2023-11-30 08:06:59,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 862 conditions, 837 events. 117/837 cut-off events. For 19/22 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 4049 event pairs, 1 based on Foata normal form. 0/660 useless extension candidates. Maximal degree in co-relation 576. Up to 16 conditions per place. [2023-11-30 08:06:59,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 389 places, 445 transitions, 917 flow [2023-11-30 08:06:59,119 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 445 transitions, 917 flow [2023-11-30 08:06:59,120 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:06:59,121 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;@ad074c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:06:59,121 INFO L363 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2023-11-30 08:06:59,122 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:06:59,123 INFO L124 PetriNetUnfolderBase]: 1/27 cut-off events. [2023-11-30 08:06:59,123 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:06:59,123 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:06:59,123 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:06:59,123 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:06:59,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:06:59,123 INFO L85 PathProgramCache]: Analyzing trace with hash -896700452, now seen corresponding path program 1 times [2023-11-30 08:06:59,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:06:59,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674096346] [2023-11-30 08:06:59,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:06:59,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:06:59,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:06:59,147 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:06:59,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:06:59,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674096346] [2023-11-30 08:06:59,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674096346] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:06:59,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:06:59,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:06:59,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997393905] [2023-11-30 08:06:59,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:06:59,148 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:06:59,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:06:59,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:06:59,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:06:59,150 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:06:59,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 445 transitions, 917 flow. Second operand has 4 states, 4 states have (on average 335.5) internal successors, (1342), 4 states have internal predecessors, (1342), 0 states have call successors, (0), 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:59,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:06:59,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:06:59,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:14,357 INFO L124 PetriNetUnfolderBase]: 22024/89802 cut-off events. [2023-11-30 08:07:14,357 INFO L125 PetriNetUnfolderBase]: For 1657/1657 co-relation queries the response was YES. [2023-11-30 08:07:14,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120151 conditions, 89802 events. 22024/89802 cut-off events. For 1657/1657 co-relation queries the response was YES. Maximal size of possible extension queue 2125. Compared 1374546 event pairs, 21001 based on Foata normal form. 36260/118220 useless extension candidates. Maximal degree in co-relation 11391. Up to 29685 conditions per place. [2023-11-30 08:07:15,128 INFO L140 encePairwiseOnDemand]: 383/445 looper letters, 55 selfloop transitions, 4 changer transitions 1/385 dead transitions. [2023-11-30 08:07:15,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 385 transitions, 915 flow [2023-11-30 08:07:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:07:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:07:15,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1788 transitions. [2023-11-30 08:07:15,130 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8035955056179775 [2023-11-30 08:07:15,130 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1788 transitions. [2023-11-30 08:07:15,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1788 transitions. [2023-11-30 08:07:15,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:15,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1788 transitions. [2023-11-30 08:07:15,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 357.6) internal successors, (1788), 5 states have internal predecessors, (1788), 0 states have call successors, (0), 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:15,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:15,134 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:15,134 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, -8 predicate places. [2023-11-30 08:07:15,134 INFO L500 AbstractCegarLoop]: Abstraction has has 381 places, 385 transitions, 915 flow [2023-11-30 08:07:15,135 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 335.5) internal successors, (1342), 4 states have internal predecessors, (1342), 0 states have call successors, (0), 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:15,135 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:15,135 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:07:15,135 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-30 08:07:15,135 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:07:15,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:15,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1623585073, now seen corresponding path program 1 times [2023-11-30 08:07:15,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:07:15,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626074278] [2023-11-30 08:07:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:15,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:07:15,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:15,171 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:07:15,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:07:15,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626074278] [2023-11-30 08:07:15,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626074278] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:07:15,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863406808] [2023-11-30 08:07:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:15,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:07:15,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:07:15,176 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:07:15,179 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:07:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:15,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:07:15,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:07:15,303 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:07:15,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:07:15,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863406808] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:07:15,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:07:15,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:07:15,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298509025] [2023-11-30 08:07:15,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:07:15,303 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:07:15,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:07:15,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:07:15,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:07:15,306 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:07:15,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 385 transitions, 915 flow. Second operand has 6 states, 6 states have (on average 336.1666666666667) internal successors, (2017), 6 states have internal predecessors, (2017), 0 states have call successors, (0), 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:15,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:07:15,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:07:15,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:28,204 INFO L124 PetriNetUnfolderBase]: 22024/89801 cut-off events. [2023-11-30 08:07:28,204 INFO L125 PetriNetUnfolderBase]: For 10442/11028 co-relation queries the response was YES. [2023-11-30 08:07:28,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149840 conditions, 89801 events. 22024/89801 cut-off events. For 10442/11028 co-relation queries the response was YES. Maximal size of possible extension queue 2125. Compared 1375588 event pairs, 21001 based on Foata normal form. 0/81960 useless extension candidates. Maximal degree in co-relation 13810. Up to 29684 conditions per place. [2023-11-30 08:07:29,227 INFO L140 encePairwiseOnDemand]: 439/445 looper letters, 51 selfloop transitions, 7 changer transitions 1/384 dead transitions. [2023-11-30 08:07:29,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 384 transitions, 1027 flow [2023-11-30 08:07:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:07:29,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:07:29,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2397 transitions. [2023-11-30 08:07:29,230 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.769502407704655 [2023-11-30 08:07:29,230 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2397 transitions. [2023-11-30 08:07:29,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2397 transitions. [2023-11-30 08:07:29,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:29,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2397 transitions. [2023-11-30 08:07:29,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 342.42857142857144) internal successors, (2397), 7 states have internal predecessors, (2397), 0 states have call successors, (0), 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:29,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 445.0) internal successors, (3560), 8 states have internal predecessors, (3560), 0 states have call successors, (0), 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:29,236 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 445.0) internal successors, (3560), 8 states have internal predecessors, (3560), 0 states have call successors, (0), 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:29,237 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, -3 predicate places. [2023-11-30 08:07:29,237 INFO L500 AbstractCegarLoop]: Abstraction has has 386 places, 384 transitions, 1027 flow [2023-11-30 08:07:29,237 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 336.1666666666667) internal successors, (2017), 6 states have internal predecessors, (2017), 0 states have call successors, (0), 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:29,237 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:29,237 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:07:29,242 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:07:29,442 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,SelfDestructingSolverStorable22 [2023-11-30 08:07:29,442 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:07:29,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:29,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1208468792, now seen corresponding path program 1 times [2023-11-30 08:07:29,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:07:29,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946174373] [2023-11-30 08:07:29,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:29,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:07:29,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:29,466 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:07:29,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:07:29,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946174373] [2023-11-30 08:07:29,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946174373] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:07:29,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:07:29,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:07:29,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73661017] [2023-11-30 08:07:29,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:07:29,468 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:07:29,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:07:29,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:07:29,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:07:29,470 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:07:29,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 384 transitions, 1027 flow. Second operand has 4 states, 4 states have (on average 337.5) internal successors, (1350), 4 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:29,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:07:29,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:07:29,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:42,654 INFO L124 PetriNetUnfolderBase]: 22024/89800 cut-off events. [2023-11-30 08:07:42,655 INFO L125 PetriNetUnfolderBase]: For 27382/28554 co-relation queries the response was YES. [2023-11-30 08:07:43,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179527 conditions, 89800 events. 22024/89800 cut-off events. For 27382/28554 co-relation queries the response was YES. Maximal size of possible extension queue 2125. Compared 1373850 event pairs, 21001 based on Foata normal form. 0/81960 useless extension candidates. Maximal degree in co-relation 16227. Up to 29683 conditions per place. [2023-11-30 08:07:43,767 INFO L140 encePairwiseOnDemand]: 439/445 looper letters, 49 selfloop transitions, 8 changer transitions 1/383 dead transitions. [2023-11-30 08:07:43,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 383 transitions, 1135 flow [2023-11-30 08:07:43,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:07:43,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:07:43,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1722 transitions. [2023-11-30 08:07:43,769 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7739325842696629 [2023-11-30 08:07:43,769 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1722 transitions. [2023-11-30 08:07:43,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1722 transitions. [2023-11-30 08:07:43,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:43,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1722 transitions. [2023-11-30 08:07:43,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 344.4) internal successors, (1722), 5 states have internal predecessors, (1722), 0 states have call successors, (0), 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:43,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:43,773 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:43,774 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, 0 predicate places. [2023-11-30 08:07:43,774 INFO L500 AbstractCegarLoop]: Abstraction has has 389 places, 383 transitions, 1135 flow [2023-11-30 08:07:43,774 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 337.5) internal successors, (1350), 4 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:07:43,774 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:43,774 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:07:43,774 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-30 08:07:43,774 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:07:43,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1217982237, now seen corresponding path program 1 times [2023-11-30 08:07:43,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:07:43,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346192226] [2023-11-30 08:07:43,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:43,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:07:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:43,810 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:07:43,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:07:43,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346192226] [2023-11-30 08:07:43,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346192226] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:07:43,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135323984] [2023-11-30 08:07:43,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:07:43,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:07:43,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:07:43,812 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:07:43,820 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:07:43,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:07:43,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:07:43,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:07:43,944 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:07:43,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:07:43,966 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:07:43,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135323984] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:07:43,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:07:43,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 08:07:43,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781573875] [2023-11-30 08:07:43,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:07:43,967 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 08:07:43,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:07:43,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 08:07:43,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 08:07:43,969 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:07:43,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 383 transitions, 1135 flow. Second operand has 10 states, 10 states have (on average 336.8) internal successors, (3368), 10 states have internal predecessors, (3368), 0 states have call successors, (0), 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:43,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:07:43,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:07:43,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:07:58,548 INFO L124 PetriNetUnfolderBase]: 22024/89808 cut-off events. [2023-11-30 08:07:58,548 INFO L125 PetriNetUnfolderBase]: For 52477/54235 co-relation queries the response was YES. [2023-11-30 08:07:59,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209257 conditions, 89808 events. 22024/89808 cut-off events. For 52477/54235 co-relation queries the response was YES. Maximal size of possible extension queue 2127. Compared 1374506 event pairs, 21001 based on Foata normal form. 0/81968 useless extension candidates. Maximal degree in co-relation 18687. Up to 29691 conditions per place. [2023-11-30 08:07:59,783 INFO L140 encePairwiseOnDemand]: 439/445 looper letters, 56 selfloop transitions, 9 changer transitions 1/391 dead transitions. [2023-11-30 08:07:59,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 391 transitions, 1329 flow [2023-11-30 08:07:59,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 08:07:59,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 08:07:59,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3073 transitions. [2023-11-30 08:07:59,786 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.76729088639201 [2023-11-30 08:07:59,786 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3073 transitions. [2023-11-30 08:07:59,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3073 transitions. [2023-11-30 08:07:59,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:07:59,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3073 transitions. [2023-11-30 08:07:59,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 341.44444444444446) internal successors, (3073), 9 states have internal predecessors, (3073), 0 states have call successors, (0), 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:59,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 445.0) internal successors, (4450), 10 states have internal predecessors, (4450), 0 states have call successors, (0), 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:59,793 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 445.0) internal successors, (4450), 10 states have internal predecessors, (4450), 0 states have call successors, (0), 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:59,793 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, 8 predicate places. [2023-11-30 08:07:59,793 INFO L500 AbstractCegarLoop]: Abstraction has has 397 places, 391 transitions, 1329 flow [2023-11-30 08:07:59,794 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 336.8) internal successors, (3368), 10 states have internal predecessors, (3368), 0 states have call successors, (0), 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:59,794 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:07:59,794 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:07:59,802 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:07:59,999 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,SelfDestructingSolverStorable24 [2023-11-30 08:07:59,999 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:07:59,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:07:59,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1213496701, now seen corresponding path program 2 times [2023-11-30 08:08:00,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:08:00,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121309153] [2023-11-30 08:08:00,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:08:00,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:08:00,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:08:00,044 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:08:00,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:08:00,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121309153] [2023-11-30 08:08:00,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121309153] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:08:00,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:08:00,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:08:00,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807286771] [2023-11-30 08:08:00,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:08:00,045 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:08:00,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:08:00,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:08:00,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:08:00,047 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:08:00,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 391 transitions, 1329 flow. Second operand has 4 states, 4 states have (on average 335.75) internal successors, (1343), 4 states have internal predecessors, (1343), 0 states have call successors, (0), 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:00,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:08:00,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:08:00,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:08:24,810 INFO L124 PetriNetUnfolderBase]: 45062/122882 cut-off events. [2023-11-30 08:08:24,810 INFO L125 PetriNetUnfolderBase]: For 323097/337497 co-relation queries the response was YES. [2023-11-30 08:08:26,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396158 conditions, 122882 events. 45062/122882 cut-off events. For 323097/337497 co-relation queries the response was YES. Maximal size of possible extension queue 3405. Compared 1752591 event pairs, 28553 based on Foata normal form. 0/107363 useless extension candidates. Maximal degree in co-relation 33098. Up to 61619 conditions per place. [2023-11-30 08:08:27,008 INFO L140 encePairwiseOnDemand]: 438/445 looper letters, 79 selfloop transitions, 4 changer transitions 1/422 dead transitions. [2023-11-30 08:08:27,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 422 transitions, 1749 flow [2023-11-30 08:08:27,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:08:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:08:27,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1756 transitions. [2023-11-30 08:08:27,010 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7892134831460674 [2023-11-30 08:08:27,010 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1756 transitions. [2023-11-30 08:08:27,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1756 transitions. [2023-11-30 08:08:27,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:08:27,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1756 transitions. [2023-11-30 08:08:27,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 351.2) internal successors, (1756), 5 states have internal predecessors, (1756), 0 states have call successors, (0), 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:27,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:27,013 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 445.0) internal successors, (2670), 6 states have internal predecessors, (2670), 0 states have call successors, (0), 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:27,013 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, 12 predicate places. [2023-11-30 08:08:27,013 INFO L500 AbstractCegarLoop]: Abstraction has has 401 places, 422 transitions, 1749 flow [2023-11-30 08:08:27,014 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 335.75) internal successors, (1343), 4 states have internal predecessors, (1343), 0 states have call successors, (0), 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:27,014 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:08:27,014 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:08:27,014 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-30 08:08:27,014 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:08:27,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:08:27,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1537317364, now seen corresponding path program 1 times [2023-11-30 08:08:27,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:08:27,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190719758] [2023-11-30 08:08:27,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:08:27,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:08:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:08:27,102 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:08:27,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:08:27,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190719758] [2023-11-30 08:08:27,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190719758] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:08:27,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448240018] [2023-11-30 08:08:27,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:08:27,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:08:27,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:08:27,104 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:08:27,106 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:08:27,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:08:27,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 08:08:27,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:08:27,260 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:08:27,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:08:27,340 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:08:27,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448240018] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:08:27,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:08:27,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 08:08:27,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828081278] [2023-11-30 08:08:27,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:08:27,341 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:08:27,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:08:27,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:08:27,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:08:27,345 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:08:27,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 422 transitions, 1749 flow. Second operand has 18 states, 18 states have (on average 337.1666666666667) internal successors, (6069), 18 states have internal predecessors, (6069), 0 states have call successors, (0), 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:27,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:08:27,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:08:27,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:08:51,536 INFO L124 PetriNetUnfolderBase]: 46996/124972 cut-off events. [2023-11-30 08:08:51,536 INFO L125 PetriNetUnfolderBase]: For 498129/516784 co-relation queries the response was YES. [2023-11-30 08:08:52,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 462710 conditions, 124972 events. 46996/124972 cut-off events. For 498129/516784 co-relation queries the response was YES. Maximal size of possible extension queue 3406. Compared 1754756 event pairs, 32431 based on Foata normal form. 0/109394 useless extension candidates. Maximal degree in co-relation 38725. Up to 63551 conditions per place. [2023-11-30 08:08:53,998 INFO L140 encePairwiseOnDemand]: 439/445 looper letters, 96 selfloop transitions, 21 changer transitions 1/450 dead transitions. [2023-11-30 08:08:53,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 450 transitions, 2263 flow [2023-11-30 08:08:53,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 08:08:53,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 08:08:54,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7111 transitions. [2023-11-30 08:08:54,006 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7609416800428036 [2023-11-30 08:08:54,006 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7111 transitions. [2023-11-30 08:08:54,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7111 transitions. [2023-11-30 08:08:54,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:08:54,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7111 transitions. [2023-11-30 08:08:54,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 338.6190476190476) internal successors, (7111), 21 states have internal predecessors, (7111), 0 states have call successors, (0), 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:54,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 445.0) internal successors, (9790), 22 states have internal predecessors, (9790), 0 states have call successors, (0), 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:54,031 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 445.0) internal successors, (9790), 22 states have internal predecessors, (9790), 0 states have call successors, (0), 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:54,031 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, 32 predicate places. [2023-11-30 08:08:54,031 INFO L500 AbstractCegarLoop]: Abstraction has has 421 places, 450 transitions, 2263 flow [2023-11-30 08:08:54,032 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 337.1666666666667) internal successors, (6069), 18 states have internal predecessors, (6069), 0 states have call successors, (0), 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:54,032 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:08:54,033 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:08:54,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-30 08:08:54,242 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,SelfDestructingSolverStorable26 [2023-11-30 08:08:54,242 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:08:54,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:08:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1833932084, now seen corresponding path program 2 times [2023-11-30 08:08:54,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:08:54,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263903000] [2023-11-30 08:08:54,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:08:54,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:08:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:08:54,463 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:08:54,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:08:54,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263903000] [2023-11-30 08:08:54,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263903000] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:08:54,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122066015] [2023-11-30 08:08:54,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:08:54,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:08:54,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:08:54,465 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:08:54,467 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:08:54,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:08:54,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:08:54,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 08:08:54,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:08:54,664 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:08:54,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:08:54,853 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:08:54,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122066015] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:08:54,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:08:54,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 08:08:54,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003363140] [2023-11-30 08:08:54,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:08:54,854 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 08:08:54,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:08:54,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 08:08:54,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 08:08:54,859 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:08:54,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 450 transitions, 2263 flow. Second operand has 23 states, 23 states have (on average 337.39130434782606) internal successors, (7760), 23 states have internal predecessors, (7760), 0 states have call successors, (0), 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:54,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:08:54,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:08:54,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:09:23,121 INFO L124 PetriNetUnfolderBase]: 45065/123075 cut-off events. [2023-11-30 08:09:23,121 INFO L125 PetriNetUnfolderBase]: For 669629/688756 co-relation queries the response was YES. [2023-11-30 08:09:24,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 502105 conditions, 123075 events. 45065/123075 cut-off events. For 669629/688756 co-relation queries the response was YES. Maximal size of possible extension queue 3406. Compared 1750680 event pairs, 42086 based on Foata normal form. 0/107507 useless extension candidates. Maximal degree in co-relation 41562. Up to 61619 conditions per place. [2023-11-30 08:09:26,789 INFO L140 encePairwiseOnDemand]: 439/445 looper letters, 108 selfloop transitions, 30 changer transitions 1/471 dead transitions. [2023-11-30 08:09:26,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 471 transitions, 2791 flow [2023-11-30 08:09:26,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 08:09:26,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 08:09:26,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 10137 transitions. [2023-11-30 08:09:26,802 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7593258426966292 [2023-11-30 08:09:26,802 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 10137 transitions. [2023-11-30 08:09:26,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 10137 transitions. [2023-11-30 08:09:26,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:09:26,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 10137 transitions. [2023-11-30 08:09:26,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 337.9) internal successors, (10137), 30 states have internal predecessors, (10137), 0 states have call successors, (0), 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:09:26,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 445.0) internal successors, (13795), 31 states have internal predecessors, (13795), 0 states have call successors, (0), 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:09:26,829 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 445.0) internal successors, (13795), 31 states have internal predecessors, (13795), 0 states have call successors, (0), 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:09:26,829 INFO L307 CegarLoopForPetriNet]: 389 programPoint places, 61 predicate places. [2023-11-30 08:09:26,829 INFO L500 AbstractCegarLoop]: Abstraction has has 450 places, 471 transitions, 2791 flow [2023-11-30 08:09:26,831 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 337.39130434782606) internal successors, (7760), 23 states have internal predecessors, (7760), 0 states have call successors, (0), 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:09:26,831 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:09:26,831 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:09:26,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-30 08:09:27,036 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:09:27,037 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2023-11-30 08:09:27,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:09:27,037 INFO L85 PathProgramCache]: Analyzing trace with hash -922646591, now seen corresponding path program 3 times [2023-11-30 08:09:27,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:09:27,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668772924] [2023-11-30 08:09:27,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:09:27,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:09:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:09:27,201 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:09:27,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:09:27,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668772924] [2023-11-30 08:09:27,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668772924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:09:27,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692798494] [2023-11-30 08:09:27,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 08:09:27,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:09:27,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:09:27,217 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:09:27,278 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:09:27,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-30 08:09:27,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:09:27,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 08:09:27,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:09:27,467 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:09:27,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:09:27,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692798494] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:09:27,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:09:27,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-30 08:09:27,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789290413] [2023-11-30 08:09:27,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:09:27,468 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:09:27,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:09:27,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:09:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-30 08:09:27,470 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 445 [2023-11-30 08:09:27,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 471 transitions, 2791 flow. Second operand has 5 states, 5 states have (on average 337.0) internal successors, (1685), 5 states have internal predecessors, (1685), 0 states have call successors, (0), 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:09:27,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:09:27,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 445 [2023-11-30 08:09:27,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand