/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -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 -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-a20a710-m [2023-12-09 15:14:07,215 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-09 15:14:07,265 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-12-09 15:14:07,285 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-09 15:14:07,285 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-09 15:14:07,286 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-09 15:14:07,286 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-09 15:14:07,287 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-09 15:14:07,287 INFO L153 SettingsManager]: * Use SBE=true [2023-12-09 15:14:07,287 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-09 15:14:07,288 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-09 15:14:07,288 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-09 15:14:07,289 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-09 15:14:07,289 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-09 15:14:07,289 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-09 15:14:07,290 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-09 15:14:07,290 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-09 15:14:07,290 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-09 15:14:07,291 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-09 15:14:07,291 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-09 15:14:07,291 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-09 15:14:07,292 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-09 15:14:07,292 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-09 15:14:07,293 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-12-09 15:14:07,293 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-09 15:14:07,293 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:14:07,294 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-09 15:14:07,294 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-09 15:14:07,294 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-09 15:14:07,295 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-09 15:14:07,295 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-09 15:14:07,295 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-09 15:14:07,295 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-09 15:14:07,296 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 [2023-12-09 15:14:07,494 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-09 15:14:07,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-09 15:14:07,518 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-09 15:14:07,520 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-09 15:14:07,520 INFO L274 PluginConnector]: CDTParser initialized [2023-12-09 15:14:07,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-12-09 15:14:08,664 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-09 15:14:08,865 INFO L384 CDTParser]: Found 1 translation units. [2023-12-09 15:14:08,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-12-09 15:14:08,873 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/27efff716/2ee87b77a5584062b4e49b137b4183ae/FLAGeeb3eb725 [2023-12-09 15:14:08,884 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/27efff716/2ee87b77a5584062b4e49b137b4183ae [2023-12-09 15:14:08,886 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-09 15:14:08,887 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-09 15:14:08,889 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-09 15:14:08,889 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-09 15:14:08,893 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-09 15:14:08,893 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:14:08" (1/1) ... [2023-12-09 15:14:08,894 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36bf0f0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:08, skipping insertion in model container [2023-12-09 15:14:08,894 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:14:08" (1/1) ... [2023-12-09 15:14:08,924 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-09 15:14:09,069 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3331,3344] [2023-12-09 15:14:09,076 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:14:09,085 INFO L202 MainTranslator]: Completed pre-run [2023-12-09 15:14:09,118 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3331,3344] [2023-12-09 15:14:09,121 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:14:09,133 INFO L206 MainTranslator]: Completed translation [2023-12-09 15:14:09,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09 WrapperNode [2023-12-09 15:14:09,134 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-09 15:14:09,135 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-09 15:14:09,135 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-09 15:14:09,135 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-09 15:14:09,140 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,148 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,168 INFO L138 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 183 [2023-12-09 15:14:09,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-09 15:14:09,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-09 15:14:09,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-09 15:14:09,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-09 15:14:09,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,177 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,182 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,182 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,195 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,200 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,202 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,203 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,207 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-09 15:14:09,211 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-09 15:14:09,211 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-09 15:14:09,211 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-09 15:14:09,212 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (1/1) ... [2023-12-09 15:14:09,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:14:09,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:14:09,241 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-12-09 15:14:09,244 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-12-09 15:14:09,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-09 15:14:09,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-09 15:14:09,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-09 15:14:09,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-09 15:14:09,264 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-12-09 15:14:09,264 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-12-09 15:14:09,264 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-12-09 15:14:09,265 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-12-09 15:14:09,266 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-12-09 15:14:09,266 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-12-09 15:14:09,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-09 15:14:09,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-09 15:14:09,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-09 15:14:09,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-09 15:14:09,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-09 15:14:09,267 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-12-09 15:14:09,363 INFO L241 CfgBuilder]: Building ICFG [2023-12-09 15:14:09,373 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-09 15:14:09,785 INFO L282 CfgBuilder]: Performing block encoding [2023-12-09 15:14:09,800 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-09 15:14:09,800 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-12-09 15:14:09,802 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:14:09 BoogieIcfgContainer [2023-12-09 15:14:09,802 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-09 15:14:09,811 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-09 15:14:09,811 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-09 15:14:09,814 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-09 15:14:09,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 03:14:08" (1/3) ... [2023-12-09 15:14:09,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@549752d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:14:09, skipping insertion in model container [2023-12-09 15:14:09,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:14:09" (2/3) ... [2023-12-09 15:14:09,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@549752d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:14:09, skipping insertion in model container [2023-12-09 15:14:09,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:14:09" (3/3) ... [2023-12-09 15:14:09,819 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2023-12-09 15:14:09,836 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-09 15:14:09,837 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-09 15:14:09,837 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-12-09 15:14:09,946 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-12-09 15:14:09,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 298 places, 316 transitions, 653 flow [2023-12-09 15:14:10,129 INFO L124 PetriNetUnfolderBase]: 28/313 cut-off events. [2023-12-09 15:14:10,130 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-12-09 15:14:10,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 326 conditions, 313 events. 28/313 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 402 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 253. Up to 3 conditions per place. [2023-12-09 15:14:10,146 INFO L82 GeneralOperation]: Start removeDead. Operand has 298 places, 316 transitions, 653 flow [2023-12-09 15:14:10,159 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 302 transitions, 622 flow [2023-12-09 15:14:10,170 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 15:14:10,175 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;@463dde2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 15:14:10,176 INFO L363 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-09 15:14:10,251 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 15:14:10,251 INFO L124 PetriNetUnfolderBase]: 28/301 cut-off events. [2023-12-09 15:14:10,251 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-12-09 15:14:10,252 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:10,252 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:10,253 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:10,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:10,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1979719580, now seen corresponding path program 1 times [2023-12-09 15:14:10,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:10,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240309291] [2023-12-09 15:14:10,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:10,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240309291] [2023-12-09 15:14:11,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240309291] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:11,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:11,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:11,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873067117] [2023-12-09 15:14:11,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:11,604 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:11,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:11,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:11,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:11,639 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:11,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 302 transitions, 622 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:11,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:11,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:11,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:12,395 INFO L124 PetriNetUnfolderBase]: 494/2051 cut-off events. [2023-12-09 15:14:12,396 INFO L125 PetriNetUnfolderBase]: For 201/202 co-relation queries the response was YES. [2023-12-09 15:14:12,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2869 conditions, 2051 events. 494/2051 cut-off events. For 201/202 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 16092 event pairs, 221 based on Foata normal form. 120/1855 useless extension candidates. Maximal degree in co-relation 2362. Up to 507 conditions per place. [2023-12-09 15:14:12,425 INFO L140 encePairwiseOnDemand]: 285/316 looper letters, 102 selfloop transitions, 7 changer transitions 16/335 dead transitions. [2023-12-09 15:14:12,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 335 transitions, 971 flow [2023-12-09 15:14:12,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-09 15:14:12,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-12-09 15:14:12,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2599 transitions. [2023-12-09 15:14:12,443 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.747698504027618 [2023-12-09 15:14:12,444 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2599 transitions. [2023-12-09 15:14:12,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2599 transitions. [2023-12-09 15:14:12,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:12,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2599 transitions. [2023-12-09 15:14:12,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 236.27272727272728) internal successors, (2599), 11 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:12,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:12,469 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:12,474 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 10 predicate places. [2023-12-09 15:14:12,474 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 335 transitions, 971 flow [2023-12-09 15:14:12,475 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:12,475 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:12,476 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:12,476 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-09 15:14:12,476 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:12,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:12,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1412838542, now seen corresponding path program 2 times [2023-12-09 15:14:12,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:12,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715578318] [2023-12-09 15:14:12,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:12,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:12,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:13,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:13,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:13,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715578318] [2023-12-09 15:14:13,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715578318] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:13,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:13,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:13,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572053495] [2023-12-09 15:14:13,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:13,084 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:13,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:13,088 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:13,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 335 transitions, 971 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:13,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:13,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:13,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:13,747 INFO L124 PetriNetUnfolderBase]: 626/2605 cut-off events. [2023-12-09 15:14:13,747 INFO L125 PetriNetUnfolderBase]: For 897/1338 co-relation queries the response was YES. [2023-12-09 15:14:13,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4597 conditions, 2605 events. 626/2605 cut-off events. For 897/1338 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 22309 event pairs, 263 based on Foata normal form. 19/2226 useless extension candidates. Maximal degree in co-relation 2884. Up to 645 conditions per place. [2023-12-09 15:14:13,777 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 138 selfloop transitions, 9 changer transitions 25/382 dead transitions. [2023-12-09 15:14:13,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 382 transitions, 1539 flow [2023-12-09 15:14:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:14:13,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:14:13,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2803 transitions. [2023-12-09 15:14:13,784 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7391877637130801 [2023-12-09 15:14:13,784 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2803 transitions. [2023-12-09 15:14:13,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2803 transitions. [2023-12-09 15:14:13,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:13,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2803 transitions. [2023-12-09 15:14:13,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 233.58333333333334) internal successors, (2803), 12 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:13,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:13,801 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:13,803 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 21 predicate places. [2023-12-09 15:14:13,803 INFO L500 AbstractCegarLoop]: Abstraction has has 305 places, 382 transitions, 1539 flow [2023-12-09 15:14:13,805 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:13,805 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:13,805 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:13,805 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-09 15:14:13,806 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:13,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:13,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1748875766, now seen corresponding path program 3 times [2023-12-09 15:14:13,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:13,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401378905] [2023-12-09 15:14:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:13,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:14,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:14,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401378905] [2023-12-09 15:14:14,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401378905] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:14,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:14,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725586944] [2023-12-09 15:14:14,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:14,663 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:14,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:14,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:14,667 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:14,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 382 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:14,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:14,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:14,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:15,377 INFO L124 PetriNetUnfolderBase]: 693/2912 cut-off events. [2023-12-09 15:14:15,377 INFO L125 PetriNetUnfolderBase]: For 2067/3321 co-relation queries the response was YES. [2023-12-09 15:14:15,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6168 conditions, 2912 events. 693/2912 cut-off events. For 2067/3321 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 26182 event pairs, 235 based on Foata normal form. 40/2530 useless extension candidates. Maximal degree in co-relation 3737. Up to 739 conditions per place. [2023-12-09 15:14:15,408 INFO L140 encePairwiseOnDemand]: 295/316 looper letters, 151 selfloop transitions, 22 changer transitions 36/419 dead transitions. [2023-12-09 15:14:15,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 419 transitions, 2206 flow [2023-12-09 15:14:15,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-09 15:14:15,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-12-09 15:14:15,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2583 transitions. [2023-12-09 15:14:15,414 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7430955120828538 [2023-12-09 15:14:15,414 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2583 transitions. [2023-12-09 15:14:15,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2583 transitions. [2023-12-09 15:14:15,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:15,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2583 transitions. [2023-12-09 15:14:15,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 234.8181818181818) internal successors, (2583), 11 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:15,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:15,428 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:15,430 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 31 predicate places. [2023-12-09 15:14:15,430 INFO L500 AbstractCegarLoop]: Abstraction has has 315 places, 419 transitions, 2206 flow [2023-12-09 15:14:15,430 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:15,431 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:15,431 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:15,431 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-09 15:14:15,431 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:15,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:15,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1778729848, now seen corresponding path program 4 times [2023-12-09 15:14:15,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:15,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495305163] [2023-12-09 15:14:15,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:15,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:16,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:16,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495305163] [2023-12-09 15:14:16,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495305163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:16,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:16,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:16,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360933108] [2023-12-09 15:14:16,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:16,011 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:16,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:16,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:16,016 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:16,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 419 transitions, 2206 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:16,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:16,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:16,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:16,743 INFO L124 PetriNetUnfolderBase]: 719/3290 cut-off events. [2023-12-09 15:14:16,743 INFO L125 PetriNetUnfolderBase]: For 4083/6199 co-relation queries the response was YES. [2023-12-09 15:14:16,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8287 conditions, 3290 events. 719/3290 cut-off events. For 4083/6199 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 31710 event pairs, 214 based on Foata normal form. 36/2899 useless extension candidates. Maximal degree in co-relation 6416. Up to 911 conditions per place. [2023-12-09 15:14:16,786 INFO L140 encePairwiseOnDemand]: 298/316 looper letters, 235 selfloop transitions, 10 changer transitions 85/540 dead transitions. [2023-12-09 15:14:16,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 540 transitions, 3933 flow [2023-12-09 15:14:16,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-09 15:14:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-12-09 15:14:16,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2577 transitions. [2023-12-09 15:14:16,793 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7413693901035673 [2023-12-09 15:14:16,793 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2577 transitions. [2023-12-09 15:14:16,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2577 transitions. [2023-12-09 15:14:16,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:16,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2577 transitions. [2023-12-09 15:14:16,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 234.27272727272728) internal successors, (2577), 11 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:16,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:16,849 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:16,849 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 41 predicate places. [2023-12-09 15:14:16,850 INFO L500 AbstractCegarLoop]: Abstraction has has 325 places, 540 transitions, 3933 flow [2023-12-09 15:14:16,850 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:16,850 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:16,851 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:16,851 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-09 15:14:16,851 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:16,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:16,851 INFO L85 PathProgramCache]: Analyzing trace with hash 742110396, now seen corresponding path program 5 times [2023-12-09 15:14:16,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:16,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285813964] [2023-12-09 15:14:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:16,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:16,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:17,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:17,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285813964] [2023-12-09 15:14:17,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285813964] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:17,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:17,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:17,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140847885] [2023-12-09 15:14:17,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:17,137 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:17,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:17,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:17,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:17,140 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:17,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 540 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:17,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:17,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:17,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:17,965 INFO L124 PetriNetUnfolderBase]: 768/3565 cut-off events. [2023-12-09 15:14:17,966 INFO L125 PetriNetUnfolderBase]: For 6926/12101 co-relation queries the response was YES. [2023-12-09 15:14:17,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10300 conditions, 3565 events. 768/3565 cut-off events. For 6926/12101 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 35443 event pairs, 221 based on Foata normal form. 87/3201 useless extension candidates. Maximal degree in co-relation 7774. Up to 985 conditions per place. [2023-12-09 15:14:18,002 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 260 selfloop transitions, 25 changer transitions 113/608 dead transitions. [2023-12-09 15:14:18,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 608 transitions, 5463 flow [2023-12-09 15:14:18,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 15:14:18,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 15:14:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2359 transitions. [2023-12-09 15:14:18,010 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7465189873417721 [2023-12-09 15:14:18,010 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2359 transitions. [2023-12-09 15:14:18,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2359 transitions. [2023-12-09 15:14:18,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:18,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2359 transitions. [2023-12-09 15:14:18,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 235.9) internal successors, (2359), 10 states have internal predecessors, (2359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:18,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 316.0) internal successors, (3476), 11 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:18,022 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 316.0) internal successors, (3476), 11 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:18,024 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 50 predicate places. [2023-12-09 15:14:18,024 INFO L500 AbstractCegarLoop]: Abstraction has has 334 places, 608 transitions, 5463 flow [2023-12-09 15:14:18,025 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:18,025 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:18,025 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:18,026 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-09 15:14:18,026 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:18,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:18,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1344512130, now seen corresponding path program 6 times [2023-12-09 15:14:18,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:18,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450819875] [2023-12-09 15:14:18,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:18,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:18,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:18,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450819875] [2023-12-09 15:14:18,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450819875] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:18,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:18,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:18,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245711029] [2023-12-09 15:14:18,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:18,493 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:18,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:18,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:18,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:18,496 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 316 [2023-12-09 15:14:18,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 608 transitions, 5463 flow. Second operand has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:18,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:18,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 316 [2023-12-09 15:14:18,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:19,415 INFO L124 PetriNetUnfolderBase]: 766/3584 cut-off events. [2023-12-09 15:14:19,416 INFO L125 PetriNetUnfolderBase]: For 10082/15506 co-relation queries the response was YES. [2023-12-09 15:14:19,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11651 conditions, 3584 events. 766/3584 cut-off events. For 10082/15506 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 35735 event pairs, 204 based on Foata normal form. 109/3240 useless extension candidates. Maximal degree in co-relation 8772. Up to 984 conditions per place. [2023-12-09 15:14:19,456 INFO L140 encePairwiseOnDemand]: 298/316 looper letters, 267 selfloop transitions, 9 changer transitions 128/614 dead transitions. [2023-12-09 15:14:19,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 614 transitions, 6352 flow [2023-12-09 15:14:19,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-09 15:14:19,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-12-09 15:14:19,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2577 transitions. [2023-12-09 15:14:19,462 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7413693901035673 [2023-12-09 15:14:19,463 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2577 transitions. [2023-12-09 15:14:19,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2577 transitions. [2023-12-09 15:14:19,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:19,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2577 transitions. [2023-12-09 15:14:19,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 234.27272727272728) internal successors, (2577), 11 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:19,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:19,487 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:19,488 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 60 predicate places. [2023-12-09 15:14:19,488 INFO L500 AbstractCegarLoop]: Abstraction has has 344 places, 614 transitions, 6352 flow [2023-12-09 15:14:19,488 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 232.0) internal successors, (1624), 7 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:19,488 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:19,489 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:19,489 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-09 15:14:19,489 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:19,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:19,490 INFO L85 PathProgramCache]: Analyzing trace with hash 941364773, now seen corresponding path program 1 times [2023-12-09 15:14:19,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:19,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908348176] [2023-12-09 15:14:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:19,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:19,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:19,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908348176] [2023-12-09 15:14:19,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908348176] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:19,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:19,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:14:19,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076391116] [2023-12-09 15:14:19,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:19,643 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:14:19,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:14:19,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:14:19,645 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 316 [2023-12-09 15:14:19,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 614 transitions, 6352 flow. Second operand has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:19,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:19,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 316 [2023-12-09 15:14:19,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:20,552 INFO L124 PetriNetUnfolderBase]: 1060/5185 cut-off events. [2023-12-09 15:14:20,552 INFO L125 PetriNetUnfolderBase]: For 15876/23591 co-relation queries the response was YES. [2023-12-09 15:14:20,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16625 conditions, 5185 events. 1060/5185 cut-off events. For 15876/23591 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 55543 event pairs, 337 based on Foata normal form. 22/4565 useless extension candidates. Maximal degree in co-relation 12384. Up to 1378 conditions per place. [2023-12-09 15:14:20,598 INFO L140 encePairwiseOnDemand]: 313/316 looper letters, 80 selfloop transitions, 2 changer transitions 109/615 dead transitions. [2023-12-09 15:14:20,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 615 transitions, 6608 flow [2023-12-09 15:14:20,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:14:20,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:14:20,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 893 transitions. [2023-12-09 15:14:20,600 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.9419831223628692 [2023-12-09 15:14:20,601 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 893 transitions. [2023-12-09 15:14:20,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 893 transitions. [2023-12-09 15:14:20,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:20,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 893 transitions. [2023-12-09 15:14:20,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 297.6666666666667) internal successors, (893), 3 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:20,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:20,604 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:20,606 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 62 predicate places. [2023-12-09 15:14:20,606 INFO L500 AbstractCegarLoop]: Abstraction has has 346 places, 615 transitions, 6608 flow [2023-12-09 15:14:20,606 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:20,606 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:20,606 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:20,607 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-09 15:14:20,607 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:20,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:20,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1460753291, now seen corresponding path program 1 times [2023-12-09 15:14:20,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:20,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870286872] [2023-12-09 15:14:20,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:20,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:20,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:20,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:20,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870286872] [2023-12-09 15:14:20,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870286872] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:20,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:20,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:14:20,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533261651] [2023-12-09 15:14:20,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:20,709 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:14:20,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:20,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:14:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:14:20,710 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 316 [2023-12-09 15:14:20,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 615 transitions, 6608 flow. Second operand has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:20,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:20,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 316 [2023-12-09 15:14:20,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:21,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][437], [433#true, 154#L68true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:21,586 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-12-09 15:14:21,586 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-12-09 15:14:21,586 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:14:21,586 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:14:21,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][440], [437#true, 433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true]) [2023-12-09 15:14:21,818 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-12-09 15:14:21,818 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-12-09 15:14:21,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:21,819 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:21,862 INFO L124 PetriNetUnfolderBase]: 1607/6555 cut-off events. [2023-12-09 15:14:21,862 INFO L125 PetriNetUnfolderBase]: For 37757/49625 co-relation queries the response was YES. [2023-12-09 15:14:21,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24159 conditions, 6555 events. 1607/6555 cut-off events. For 37757/49625 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 70829 event pairs, 428 based on Foata normal form. 100/5812 useless extension candidates. Maximal degree in co-relation 19881. Up to 1986 conditions per place. [2023-12-09 15:14:21,933 INFO L140 encePairwiseOnDemand]: 313/316 looper letters, 106 selfloop transitions, 2 changer transitions 92/625 dead transitions. [2023-12-09 15:14:21,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 625 transitions, 7101 flow [2023-12-09 15:14:21,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:14:21,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:14:21,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 892 transitions. [2023-12-09 15:14:21,936 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.9409282700421941 [2023-12-09 15:14:21,936 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 892 transitions. [2023-12-09 15:14:21,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 892 transitions. [2023-12-09 15:14:21,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:21,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 892 transitions. [2023-12-09 15:14:21,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 297.3333333333333) internal successors, (892), 3 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:21,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:21,940 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:21,942 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 64 predicate places. [2023-12-09 15:14:21,942 INFO L500 AbstractCegarLoop]: Abstraction has has 348 places, 625 transitions, 7101 flow [2023-12-09 15:14:21,942 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:21,942 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:21,942 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:21,942 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-09 15:14:21,943 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:21,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:21,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1689406285, now seen corresponding path program 1 times [2023-12-09 15:14:21,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:21,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934532881] [2023-12-09 15:14:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:21,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:22,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:22,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:22,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934532881] [2023-12-09 15:14:22,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934532881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:22,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:22,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:14:22,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414726021] [2023-12-09 15:14:22,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:22,054 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:14:22,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:22,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:14:22,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:14:22,055 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 316 [2023-12-09 15:14:22,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 625 transitions, 7101 flow. Second operand has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:22,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:22,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 316 [2023-12-09 15:14:22,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:23,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][453], [433#true, 154#L68true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:23,006 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-12-09 15:14:23,006 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-12-09 15:14:23,006 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-12-09 15:14:23,006 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-12-09 15:14:23,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][325], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:23,167 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-12-09 15:14:23,167 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-12-09 15:14:23,167 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-12-09 15:14:23,167 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-12-09 15:14:23,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][431], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:23,368 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:14:23,368 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,369 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:14:23,369 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][431], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:23,414 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:14:23,414 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,414 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:14:23,414 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:23,414 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][431], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:23,433 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:23,433 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:23,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][454], [437#true, 433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0)))]) [2023-12-09 15:14:23,468 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-12-09 15:14:23,468 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-12-09 15:14:23,468 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:23,468 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:23,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][433], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:23,525 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:14:23,525 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:23,525 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:23,525 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:23,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][433], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:23,542 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:23,542 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:23,542 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:23,542 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:23,542 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:23,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][433], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:23,553 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:14:23,553 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-12-09 15:14:23,553 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:14:23,553 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:14:23,553 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-12-09 15:14:23,553 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:14:23,569 INFO L124 PetriNetUnfolderBase]: 2184/8261 cut-off events. [2023-12-09 15:14:23,569 INFO L125 PetriNetUnfolderBase]: For 72182/89585 co-relation queries the response was YES. [2023-12-09 15:14:23,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32530 conditions, 8261 events. 2184/8261 cut-off events. For 72182/89585 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 91775 event pairs, 716 based on Foata normal form. 96/7175 useless extension candidates. Maximal degree in co-relation 26827. Up to 2692 conditions per place. [2023-12-09 15:14:23,673 INFO L140 encePairwiseOnDemand]: 313/316 looper letters, 132 selfloop transitions, 2 changer transitions 70/618 dead transitions. [2023-12-09 15:14:23,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 618 transitions, 7449 flow [2023-12-09 15:14:23,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:14:23,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:14:23,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 891 transitions. [2023-12-09 15:14:23,676 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.939873417721519 [2023-12-09 15:14:23,676 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 891 transitions. [2023-12-09 15:14:23,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 891 transitions. [2023-12-09 15:14:23,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:23,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 891 transitions. [2023-12-09 15:14:23,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 297.0) internal successors, (891), 3 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:23,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:23,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:23,851 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 66 predicate places. [2023-12-09 15:14:23,851 INFO L500 AbstractCegarLoop]: Abstraction has has 350 places, 618 transitions, 7449 flow [2023-12-09 15:14:23,851 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:23,852 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:23,852 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:23,852 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-09 15:14:23,852 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:23,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:23,852 INFO L85 PathProgramCache]: Analyzing trace with hash 13237358, now seen corresponding path program 1 times [2023-12-09 15:14:23,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:23,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764044755] [2023-12-09 15:14:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:23,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:23,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:24,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:24,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:24,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764044755] [2023-12-09 15:14:24,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764044755] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:24,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:24,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-09 15:14:24,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274786194] [2023-12-09 15:14:24,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:24,194 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-09 15:14:24,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-09 15:14:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-12-09 15:14:24,198 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 316 [2023-12-09 15:14:24,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 618 transitions, 7449 flow. Second operand has 14 states, 14 states have (on average 197.85714285714286) internal successors, (2770), 14 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:24,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:24,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 316 [2023-12-09 15:14:24,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:27,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][421], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:27,508 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2023-12-09 15:14:27,508 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-12-09 15:14:27,508 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2023-12-09 15:14:27,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2023-12-09 15:14:27,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][739], [433#true, 154#L68true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:27,900 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:14:27,901 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:27,901 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:14:27,901 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:28,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][521], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,109 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:14:28,109 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:14:28,109 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:14:28,109 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:14:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][556], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:28,321 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:14:28,321 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:14:28,321 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:14:28,321 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:14:28,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][739], [433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 445#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,364 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is not cut-off event [2023-12-09 15:14:28,364 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-12-09 15:14:28,364 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-12-09 15:14:28,364 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:14:28,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][556], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:28,505 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-12-09 15:14:28,506 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:28,506 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:28,506 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,717 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,718 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:28,718 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:28,718 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:28,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,814 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-12-09 15:14:28,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 218#L69true, 410#true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,814 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,814 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:28,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 163#L80true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:28,815 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:14:28,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:28,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][755], [437#true, 433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true]) [2023-12-09 15:14:28,833 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:14:28,833 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:28,833 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:28,833 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:28,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:28,871 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:14:28,871 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:28,871 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:28,871 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][699], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:28,933 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:14:28,933 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:28,933 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:28,933 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][702], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 97#L71-3true, 410#true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:28,934 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:28,934 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:28,934 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:28,934 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:28,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][699], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:14:28,955 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:14:28,955 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:28,955 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:14:28,955 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:28,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][699], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:28,960 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-12-09 15:14:28,960 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:28,960 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:28,960 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:28,960 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:28,968 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][699], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:28,968 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:14:28,968 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:14:28,968 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:14:28,968 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is not cut-off event [2023-12-09 15:14:28,968 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:14:28,969 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:14:28,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][699], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:14:28,970 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:14:28,970 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:14:28,970 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:14:28,970 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:14:28,993 INFO L124 PetriNetUnfolderBase]: 7267/23693 cut-off events. [2023-12-09 15:14:28,993 INFO L125 PetriNetUnfolderBase]: For 283458/323999 co-relation queries the response was YES. [2023-12-09 15:14:29,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98748 conditions, 23693 events. 7267/23693 cut-off events. For 283458/323999 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 302167 event pairs, 1967 based on Foata normal form. 526/20274 useless extension candidates. Maximal degree in co-relation 44016. Up to 7545 conditions per place. [2023-12-09 15:14:29,237 INFO L140 encePairwiseOnDemand]: 284/316 looper letters, 570 selfloop transitions, 60 changer transitions 212/1071 dead transitions. [2023-12-09 15:14:29,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1071 transitions, 16634 flow [2023-12-09 15:14:29,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-09 15:14:29,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-12-09 15:14:29,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5598 transitions. [2023-12-09 15:14:29,248 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6326853526220615 [2023-12-09 15:14:29,249 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5598 transitions. [2023-12-09 15:14:29,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5598 transitions. [2023-12-09 15:14:29,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:29,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5598 transitions. [2023-12-09 15:14:29,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 199.92857142857142) internal successors, (5598), 28 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:29,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 316.0) internal successors, (9164), 29 states have internal predecessors, (9164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:29,385 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 316.0) internal successors, (9164), 29 states have internal predecessors, (9164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:29,385 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 93 predicate places. [2023-12-09 15:14:29,386 INFO L500 AbstractCegarLoop]: Abstraction has has 377 places, 1071 transitions, 16634 flow [2023-12-09 15:14:29,386 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 197.85714285714286) internal successors, (2770), 14 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:29,387 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:29,387 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:29,387 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-09 15:14:29,387 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:29,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:29,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2026988380, now seen corresponding path program 1 times [2023-12-09 15:14:29,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:29,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550492005] [2023-12-09 15:14:29,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:29,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:29,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:29,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:29,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:29,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550492005] [2023-12-09 15:14:29,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550492005] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:29,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:29,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-09 15:14:29,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634552064] [2023-12-09 15:14:29,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:29,768 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-09 15:14:29,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:29,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-09 15:14:29,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-12-09 15:14:29,772 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 316 [2023-12-09 15:14:29,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1071 transitions, 16634 flow. Second operand has 14 states, 14 states have (on average 197.85714285714286) internal successors, (2770), 14 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:29,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:29,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 316 [2023-12-09 15:14:29,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:35,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][527], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:35,264 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-12-09 15:14:35,264 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-12-09 15:14:35,264 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-12-09 15:14:35,264 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-12-09 15:14:36,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][658], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 389#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:36,226 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:14:36,226 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:36,226 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:14:36,226 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:36,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1190], [433#true, 154#L68true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:36,534 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:14:36,535 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:14:36,535 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:36,535 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:37,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][727], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 389#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:37,494 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:14:37,494 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:37,494 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:37,494 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:14:37,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][749], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:37,603 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:14:37,603 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:37,603 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:37,603 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:14:38,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1190], [433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:38,073 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is not cut-off event [2023-12-09 15:14:38,073 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-12-09 15:14:38,073 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2023-12-09 15:14:38,073 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:14:38,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1002], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:38,208 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:14:38,208 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,208 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,208 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:38,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1456], [433#true, 154#L68true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 519#(<= ~res2~0 0), 324#true, 445#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:38,326 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:14:38,326 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,326 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:38,326 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][749], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:38,382 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:38,383 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:38,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:38,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1102], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 445#true, 389#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:38,930 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:14:38,930 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:38,930 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:38,930 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:38,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1026], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:38,995 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:14:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1456], [433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 445#true, 389#true, 138#L88-1true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:39,173 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-12-09 15:14:39,173 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:14:39,173 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:14:39,173 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:39,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1102], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 218#L69true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,206 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:39,206 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:39,206 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:39,206 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:39,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1102], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 138#L88-1true, 301#true, 163#L80true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:39,209 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1102], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:39,209 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:39,209 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:39,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1026], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,374 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:39,374 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:39,374 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:39,374 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:39,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1102], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,707 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:14:39,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:39,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:39,707 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:39,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1383], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,752 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,752 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:39,753 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,753 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1383], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 218#L69true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:39,889 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:14:39,889 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,889 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,889 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1383], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 445#true, 389#true, 301#true, 138#L88-1true, 163#L80true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,892 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:14:39,892 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,892 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,892 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1383], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:39,893 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:14:39,893 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:39,893 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,893 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:39,893 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [437#true, 433#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 346#true, 324#true, 445#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true]) [2023-12-09 15:14:39,932 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:39,932 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:39,933 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:39,933 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:39,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1567], [368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 97#L71-3true, 410#true, 346#true, 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:39,988 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:39,988 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:39,988 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:39,988 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:40,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1383], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:40,069 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:40,069 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:40,069 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:40,069 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:40,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1568], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:14:40,143 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is not cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is not cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is not cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is not cut-off event [2023-12-09 15:14:40,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1568], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 5#L68-1true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:40,143 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:40,143 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:40,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1568], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:14:40,144 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:14:40,144 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:40,144 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:40,144 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:40,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1662], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 97#L71-3true, 508#true, 410#true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:40,186 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1832], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:40,186 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,186 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1832], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:40,230 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-12-09 15:14:40,230 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,230 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,230 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,231 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1832], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:14:40,237 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is not cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:14:40,237 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1832], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:40,237 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1832], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:14:40,237 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:40,238 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:40,238 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,238 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:40,275 INFO L124 PetriNetUnfolderBase]: 14897/49299 cut-off events. [2023-12-09 15:14:40,275 INFO L125 PetriNetUnfolderBase]: For 646715/714322 co-relation queries the response was YES. [2023-12-09 15:14:40,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219334 conditions, 49299 events. 14897/49299 cut-off events. For 646715/714322 co-relation queries the response was YES. Maximal size of possible extension queue 2094. Compared 699129 event pairs, 3461 based on Foata normal form. 1241/42400 useless extension candidates. Maximal degree in co-relation 49693. Up to 15259 conditions per place. [2023-12-09 15:14:40,931 INFO L140 encePairwiseOnDemand]: 284/316 looper letters, 1224 selfloop transitions, 94 changer transitions 574/2134 dead transitions. [2023-12-09 15:14:40,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 2134 transitions, 41110 flow [2023-12-09 15:14:40,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-09 15:14:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-12-09 15:14:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5378 transitions. [2023-12-09 15:14:40,940 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6303328645100797 [2023-12-09 15:14:40,940 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5378 transitions. [2023-12-09 15:14:40,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5378 transitions. [2023-12-09 15:14:40,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:40,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5378 transitions. [2023-12-09 15:14:40,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 199.1851851851852) internal successors, (5378), 27 states have internal predecessors, (5378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:40,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 316.0) internal successors, (8848), 28 states have internal predecessors, (8848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:40,968 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 316.0) internal successors, (8848), 28 states have internal predecessors, (8848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:40,968 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 119 predicate places. [2023-12-09 15:14:40,969 INFO L500 AbstractCegarLoop]: Abstraction has has 403 places, 2134 transitions, 41110 flow [2023-12-09 15:14:40,969 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 197.85714285714286) internal successors, (2770), 14 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:40,970 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:40,970 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:40,970 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-09 15:14:40,970 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:40,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:40,970 INFO L85 PathProgramCache]: Analyzing trace with hash 2033794700, now seen corresponding path program 1 times [2023-12-09 15:14:40,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:40,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505002287] [2023-12-09 15:14:40,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:40,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:41,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:41,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505002287] [2023-12-09 15:14:41,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505002287] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:41,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:41,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:41,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270074156] [2023-12-09 15:14:41,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:41,347 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:41,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:41,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:41,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:41,350 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:14:41,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 2134 transitions, 41110 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:41,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:41,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:14:41,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:14:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][837], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:46,427 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-12-09 15:14:46,427 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-12-09 15:14:46,427 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-12-09 15:14:46,428 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-12-09 15:14:49,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1189], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:49,644 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:14:49,644 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:14:49,644 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:49,644 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:14:51,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1376], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 58#L89true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:51,206 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:14:51,206 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:14:51,206 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:51,207 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:51,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1456], [368#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:51,319 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-12-09 15:14:51,319 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:51,319 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:51,319 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:51,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1534], [433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 445#true, 389#true, 301#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:51,480 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-12-09 15:14:51,480 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:14:51,480 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:14:51,480 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:14:51,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:51,895 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-12-09 15:14:51,895 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:51,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:14:51,895 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:52,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1608], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:52,283 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-12-09 15:14:52,283 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:52,283 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:52,283 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:14:52,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1770], [433#true, 154#L68true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 445#true, 389#true, 301#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:52,305 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:14:52,305 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:14:52,305 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,305 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 282#L90true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:52,539 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:52,539 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:52,539 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:14:52,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1632], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:52,593 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-12-09 15:14:52,593 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:52,593 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:52,593 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-12-09 15:14:52,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1456], [368#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:52,663 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:14:52,663 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:52,663 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:14:52,663 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:14:52,663 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:14:52,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:52,974 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-12-09 15:14:52,975 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-12-09 15:14:52,975 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:52,975 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:53,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,326 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:14:53,326 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:14:53,326 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:14:53,326 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:14:53,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,398 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,398 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,398 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,398 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:53,399 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:53,399 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1376], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,399 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,399 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,400 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1608], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:53,478 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-12-09 15:14:53,478 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:14:53,478 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,478 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:14:53,478 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,497 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-12-09 15:14:53,497 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:14:53,497 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,497 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 282#L90true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,498 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,498 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,498 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:53,577 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,577 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,577 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1770], [433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 389#true, 445#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,643 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,643 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:14:53,643 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:14:53,643 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:14:53,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1376], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,701 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,701 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,701 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,701 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:14:53,701 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:14:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1993], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,874 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:14:53,874 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:14:53,874 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,874 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,900 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:14:53,900 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:14:53,900 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:53,900 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:53,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:53,964 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:14:53,964 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:53,964 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,964 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,965 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:53,965 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,025 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,025 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,025 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,025 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 24#L91-3true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,031 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,031 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,031 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,031 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,066 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, 99#L70true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,066 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,066 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,067 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,067 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,067 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:14:54,067 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,291 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1837], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,291 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:14:54,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,347 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,347 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:14:54,347 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:14:54,347 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:14:54,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1993], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,403 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-12-09 15:14:54,404 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:14:54,404 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:14:54,404 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:14:54,404 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:14:54,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 198#L69-7true, 58#L89true]) [2023-12-09 15:14:54,515 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is not cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:14:54,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true]) [2023-12-09 15:14:54,515 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 58#L89true, 82#L77true]) [2023-12-09 15:14:54,515 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,515 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 198#L69-7true]) [2023-12-09 15:14:54,516 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 282#L90true, 445#true, 389#true, 301#true, 198#L69-7true]) [2023-12-09 15:14:54,516 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,516 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1659], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,517 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,517 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,517 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,517 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,519 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,519 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,520 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:14:54,520 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:14:54,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2262], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true, 301#true]) [2023-12-09 15:14:54,743 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,743 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,743 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,743 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2272], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 437#true, 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 389#true, 445#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:14:54,760 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:14:54,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2272], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 437#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 508#true, 410#true, 5#L68-1true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:54,760 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2272], [437#true, 326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:14:54,760 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,760 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,820 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:14:54,821 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,821 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,821 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 198#L69-7true, 196#L97true]) [2023-12-09 15:14:54,860 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,860 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,860 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:14:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true]) [2023-12-09 15:14:54,905 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,905 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,905 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,906 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true]) [2023-12-09 15:14:54,906 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,906 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,906 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,906 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 282#L90true, 445#true, 389#true, 301#true]) [2023-12-09 15:14:54,907 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,907 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,907 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,907 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true]) [2023-12-09 15:14:54,908 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true]) [2023-12-09 15:14:54,908 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,908 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 282#L90true, 445#true, 389#true, 301#true, 82#L77true]) [2023-12-09 15:14:54,909 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,909 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,909 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:14:54,909 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:14:54,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 198#L69-7true]) [2023-12-09 15:14:54,911 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,911 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:14:54,911 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,912 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:14:54,954 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2108], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:14:54,954 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,954 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:14:54,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true]) [2023-12-09 15:14:54,988 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,988 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,988 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:54,988 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:54,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true]) [2023-12-09 15:14:54,989 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,989 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:54,989 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:14:54,989 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:14:55,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 198#L69-7true]) [2023-12-09 15:14:55,089 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-12-09 15:14:55,089 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:55,089 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:14:55,089 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:14:55,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:14:55,143 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,143 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,143 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,143 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true]) [2023-12-09 15:14:55,159 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is not cut-off event [2023-12-09 15:14:55,159 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:14:55,160 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is not cut-off event [2023-12-09 15:14:55,160 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:14:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 441#true]) [2023-12-09 15:14:55,160 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,160 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,160 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,160 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2291], [437#true, 368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true]) [2023-12-09 15:14:55,161 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is not cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is not cut-off event [2023-12-09 15:14:55,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:14:55,161 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,161 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:14:55,162 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-12-09 15:14:55,162 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:14:55,162 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-12-09 15:14:55,163 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-12-09 15:14:55,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:14:55,182 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:14:55,182 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,182 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,182 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:14:55,183 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:14:55,183 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,183 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,183 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:14:55,196 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,196 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,196 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 198#L69-7true, 196#L97true, 441#true]) [2023-12-09 15:14:55,197 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,197 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:14:55,219 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true, 441#true]) [2023-12-09 15:14:55,219 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,219 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:14:55,220 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2572], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 441#true]) [2023-12-09 15:14:55,220 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:14:55,220 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:14:55,274 INFO L124 PetriNetUnfolderBase]: 15962/55440 cut-off events. [2023-12-09 15:14:55,274 INFO L125 PetriNetUnfolderBase]: For 785360/848703 co-relation queries the response was YES. [2023-12-09 15:14:55,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258644 conditions, 55440 events. 15962/55440 cut-off events. For 785360/848703 co-relation queries the response was YES. Maximal size of possible extension queue 2409. Compared 817459 event pairs, 1797 based on Foata normal form. 1890/49224 useless extension candidates. Maximal degree in co-relation 56335. Up to 16794 conditions per place. [2023-12-09 15:14:55,883 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 1460 selfloop transitions, 23 changer transitions 765/2688 dead transitions. [2023-12-09 15:14:55,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 2688 transitions, 58930 flow [2023-12-09 15:14:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:14:55,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:14:55,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2833 transitions. [2023-12-09 15:14:55,887 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7470991561181435 [2023-12-09 15:14:55,887 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2833 transitions. [2023-12-09 15:14:55,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2833 transitions. [2023-12-09 15:14:55,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:14:55,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2833 transitions. [2023-12-09 15:14:55,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 236.08333333333334) internal successors, (2833), 12 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:55,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:55,896 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:55,897 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 130 predicate places. [2023-12-09 15:14:55,897 INFO L500 AbstractCegarLoop]: Abstraction has has 414 places, 2688 transitions, 58930 flow [2023-12-09 15:14:55,897 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:55,898 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:14:55,898 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:14:55,898 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-09 15:14:55,898 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:14:55,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:14:55,898 INFO L85 PathProgramCache]: Analyzing trace with hash -111013428, now seen corresponding path program 2 times [2023-12-09 15:14:55,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:14:55,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919927034] [2023-12-09 15:14:55,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:14:55,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:14:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:14:56,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:14:56,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:14:56,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919927034] [2023-12-09 15:14:56,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919927034] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:14:56,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:14:56,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:14:56,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300883280] [2023-12-09 15:14:56,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:14:56,116 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:14:56,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:14:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:14:56,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:14:56,118 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:14:56,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 2688 transitions, 58930 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:14:56,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:14:56,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:14:56,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:15:02,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][832], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:02,399 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-12-09 15:15:02,399 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:15:02,399 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-12-09 15:15:02,399 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:15:05,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 58#L89true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:05,579 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-12-09 15:15:05,579 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:15:05,579 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:15:05,579 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-12-09 15:15:06,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1442], [433#true, 154#L68true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 445#true, 389#true, 301#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:06,131 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:15:06,131 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,131 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:15:06,131 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1225], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:06,199 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-12-09 15:15:06,199 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,199 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-12-09 15:15:06,199 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1199], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:06,360 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:15:06,360 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:06,360 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:15:06,360 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 282#L90true, 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:06,476 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:06,476 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-12-09 15:15:06,476 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-12-09 15:15:07,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:07,425 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-12-09 15:15:07,425 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-12-09 15:15:07,425 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:15:07,425 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:15:07,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:07,741 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:15:07,741 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:15:07,741 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:15:07,741 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:15:08,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:08,086 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:15:08,086 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:15:08,086 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:15:08,086 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:15:08,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1442], [433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 389#true, 445#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:08,088 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-12-09 15:15:08,088 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:15:08,088 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:15:08,088 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-12-09 15:15:08,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:08,534 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-12-09 15:15:08,534 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:15:08,534 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-12-09 15:15:08,534 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:15:09,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1618], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,074 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-12-09 15:15:09,074 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:09,074 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:09,074 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:09,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1845], [433#true, 154#L68true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 445#true, 389#true, 138#L88-1true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,184 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:15:09,184 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:09,184 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:15:09,184 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:09,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1650], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,538 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-12-09 15:15:09,538 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,538 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-12-09 15:15:09,538 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 24#L91-3true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,715 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-12-09 15:15:09,715 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:09,715 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:15:09,715 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:15:09,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 282#L90true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,912 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,913 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:09,913 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,913 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:09,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,914 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,914 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:09,914 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:09,914 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:09,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:09,915 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-12-09 15:15:09,915 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-12-09 15:15:09,915 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:09,915 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1300], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,088 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-12-09 15:15:10,088 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-12-09 15:15:10,088 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,088 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-12-09 15:15:10,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 58#L89true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,444 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,444 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,444 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,444 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,455 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,455 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,455 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,455 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,518 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,518 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,519 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,519 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,519 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,523 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,523 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:10,523 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,523 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1618], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,574 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-12-09 15:15:10,574 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:10,574 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:15:10,574 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:15:10,574 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:10,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1845], [433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 445#true, 389#true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,656 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,656 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,656 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:10,656 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,765 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,765 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,765 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,765 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:10,765 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:10,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 58#L89true]) [2023-12-09 15:15:10,826 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,826 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:10,826 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:10,826 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1274], [368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,940 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,940 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,940 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,940 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,940 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:10,942 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:10,943 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:10,943 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:11,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1878], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 389#true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true]) [2023-12-09 15:15:11,001 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:11,002 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,002 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:11,002 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2032], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,378 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,378 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,378 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,378 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,468 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,468 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1879], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 391#(or (< ~count3~0 ~count2~0) (= (+ ~res2~0 1) 0)), 303#(or (< ~count3~0 ~count2~0) (= (+ ~res2~0 1) 0)), 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,519 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-12-09 15:15:11,519 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-12-09 15:15:11,519 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,519 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,587 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,587 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,587 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,587 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,587 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, 99#L70true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,588 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,588 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,588 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:11,589 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,589 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:11,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 282#L90true, 301#true]) [2023-12-09 15:15:11,641 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,641 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,641 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,641 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true]) [2023-12-09 15:15:11,642 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,642 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,642 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,642 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 196#L97true]) [2023-12-09 15:15:11,643 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,643 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,643 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,643 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 24#L91-3true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,683 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,683 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:11,683 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,683 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:11,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,683 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,683 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,684 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,684 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1722], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,789 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,789 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,789 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,789 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,865 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,865 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1754], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,866 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,866 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,866 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,866 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,866 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:11,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true]) [2023-12-09 15:15:11,902 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,902 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:11,902 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,902 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:11,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,929 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:11,929 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:11,930 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,930 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:11,930 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:11,930 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2032], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:12,008 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-12-09 15:15:12,008 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:15:12,008 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:15:12,008 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:15:12,008 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:15:12,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,054 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,054 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,054 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,054 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,054 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 58#L89true]) [2023-12-09 15:15:12,139 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,139 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:12,140 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,140 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:12,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1680], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,141 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,141 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,141 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,141 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,141 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,143 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,143 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,143 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,143 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,144 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,144 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:12,144 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,144 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:12,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2299], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 5#L68-1true, 346#true, 324#true, 389#true, 445#true, 138#L88-1true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true]) [2023-12-09 15:15:12,217 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:12,217 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,217 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,217 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:12,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2308], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 437#true, 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 508#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 5#L68-1true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:12,239 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:12,239 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,239 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,239 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,318 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,318 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:12,374 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,374 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,374 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,374 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,374 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, 99#L70true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,375 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,375 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,375 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,375 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,376 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,376 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,376 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:12,376 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:12,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2300], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 303#(or (< ~count3~0 ~count2~0) (= (+ ~res2~0 1) 0)), 391#(or (< ~count3~0 ~count2~0) (= (+ ~res2~0 1) 0)), 571#(<= ~count1~0 ~count3~0), 445#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:12,384 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is not cut-off event [2023-12-09 15:15:12,384 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,384 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-12-09 15:15:12,384 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [437#true, 368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true]) [2023-12-09 15:15:12,433 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,433 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,433 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,433 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2357], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 441#true]) [2023-12-09 15:15:12,433 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,433 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,434 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,434 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true]) [2023-12-09 15:15:12,442 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,442 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,443 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,443 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true]) [2023-12-09 15:15:12,443 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,443 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,443 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,443 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 282#L90true, 389#true, 445#true, 301#true]) [2023-12-09 15:15:12,444 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,444 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,444 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-12-09 15:15:12,444 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-12-09 15:15:12,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2357], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:12,495 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:12,495 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,495 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,495 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:12,501 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2140], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:12,501 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:12,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true]) [2023-12-09 15:15:12,546 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,546 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,546 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:12,546 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:12,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2357], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:12,792 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2357], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 196#L97true, 441#true]) [2023-12-09 15:15:12,792 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,792 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:12,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2138], [437#true, 368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true]) [2023-12-09 15:15:12,937 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is not cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is not cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is not cut-off event [2023-12-09 15:15:12,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2612], [437#true, 368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 441#true]) [2023-12-09 15:15:12,937 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:15:12,937 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-12-09 15:15:12,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2612], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:12,965 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:15:12,965 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:12,965 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:12,965 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:13,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2612], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:13,011 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:15:13,011 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2612], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 441#true]) [2023-12-09 15:15:13,012 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:13,012 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:13,085 INFO L124 PetriNetUnfolderBase]: 16790/57807 cut-off events. [2023-12-09 15:15:13,085 INFO L125 PetriNetUnfolderBase]: For 941120/1023198 co-relation queries the response was YES. [2023-12-09 15:15:13,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288967 conditions, 57807 events. 16790/57807 cut-off events. For 941120/1023198 co-relation queries the response was YES. Maximal size of possible extension queue 2490. Compared 855773 event pairs, 1980 based on Foata normal form. 2928/52266 useless extension candidates. Maximal degree in co-relation 65257. Up to 17719 conditions per place. [2023-12-09 15:15:13,695 INFO L140 encePairwiseOnDemand]: 303/316 looper letters, 1447 selfloop transitions, 20 changer transitions 826/2728 dead transitions. [2023-12-09 15:15:13,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 2728 transitions, 64520 flow [2023-12-09 15:15:13,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 15:15:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 15:15:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2378 transitions. [2023-12-09 15:15:13,697 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7525316455696203 [2023-12-09 15:15:13,697 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2378 transitions. [2023-12-09 15:15:13,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2378 transitions. [2023-12-09 15:15:13,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:15:13,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2378 transitions. [2023-12-09 15:15:13,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 237.8) internal successors, (2378), 10 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:13,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 316.0) internal successors, (3476), 11 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:13,704 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 316.0) internal successors, (3476), 11 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:13,705 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 139 predicate places. [2023-12-09 15:15:13,705 INFO L500 AbstractCegarLoop]: Abstraction has has 423 places, 2728 transitions, 64520 flow [2023-12-09 15:15:13,705 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:13,705 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:15:13,705 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:15:13,705 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-09 15:15:13,706 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:15:13,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:15:13,706 INFO L85 PathProgramCache]: Analyzing trace with hash -231511658, now seen corresponding path program 3 times [2023-12-09 15:15:13,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:15:13,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630527451] [2023-12-09 15:15:13,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:15:13,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:15:13,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:15:14,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:15:14,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:15:14,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630527451] [2023-12-09 15:15:14,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630527451] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:15:14,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:15:14,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:15:14,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542554201] [2023-12-09 15:15:14,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:15:14,059 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:15:14,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:15:14,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:15:14,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:15:14,061 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:15:14,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 2728 transitions, 64520 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:14,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:15:14,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:15:14,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:15:24,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1290], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 445#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:24,588 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:15:24,588 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:15:24,588 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:24,588 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:25,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1508], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:25,650 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:15:25,650 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:15:25,650 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:15:25,650 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:15:26,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1504], [368#true, 24#L91-3true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:26,764 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-12-09 15:15:26,764 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:26,764 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:26,764 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:15:27,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1722], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:27,173 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:15:27,173 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:27,174 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:27,174 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:15:27,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:27,474 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:27,474 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:27,474 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:27,474 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:27,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1508], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:27,711 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:15:27,711 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:27,711 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:27,711 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:27,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:27,981 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:27,981 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:27,981 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:27,981 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:27,981 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,291 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:15:28,292 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:28,292 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:28,292 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:28,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1904], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:28,446 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-12-09 15:15:28,446 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:15:28,446 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:28,446 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:28,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1773], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 58#L89true]) [2023-12-09 15:15:28,557 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,557 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,557 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,558 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,686 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:28,686 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:28,686 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:28,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,700 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:28,700 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:28,701 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:28,701 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:28,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1924], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 611#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true]) [2023-12-09 15:15:28,716 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,716 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:28,716 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:28,716 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:28,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1900], [368#true, 24#L91-3true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,782 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-12-09 15:15:28,782 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:28,782 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:28,782 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:28,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1504], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,848 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:15:28,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:28,848 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:28,848 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:29,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,016 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,016 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,017 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:29,017 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,017 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:29,103 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:29,103 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,103 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,103 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1904], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,222 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:15:29,222 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:29,222 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:29,222 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:29,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,347 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:29,347 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,347 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,347 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,347 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:29,371 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,372 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1811], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,372 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:29,372 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,439 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,439 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,439 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:29,439 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:29,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:29,812 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:29,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:29,813 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:29,813 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:29,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,835 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:29,835 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:29,835 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:29,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:29,847 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:15:29,847 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:29,847 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:29,847 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:29,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1900], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:29,921 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:15:29,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:29,921 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:29,921 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:30,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:30,011 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,011 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,011 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:30,011 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,011 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:30,030 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:15:30,030 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:15:30,030 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:15:30,103 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,103 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,103 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,103 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,103 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:30,163 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,163 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,163 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,163 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,163 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:30,177 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2216], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:30,177 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:30,177 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2502], [437#true, 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:30,187 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,187 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,187 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,187 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:30,206 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,206 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,206 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,207 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,207 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:15:30,208 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,208 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,208 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,208 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,208 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:15:30,247 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,247 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:30,290 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,290 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,292 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2555], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:15:30,293 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,293 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,293 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,293 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,293 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,293 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:30,302 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:30,302 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:30,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2743], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:30,512 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:15:30,512 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:30,512 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:30,512 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:15:30,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2743], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:30,539 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is not cut-off event [2023-12-09 15:15:30,539 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:15:30,539 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:15:30,539 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:15:30,539 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:15:30,608 INFO L124 PetriNetUnfolderBase]: 15017/53120 cut-off events. [2023-12-09 15:15:30,608 INFO L125 PetriNetUnfolderBase]: For 960567/1039787 co-relation queries the response was YES. [2023-12-09 15:15:30,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280696 conditions, 53120 events. 15017/53120 cut-off events. For 960567/1039787 co-relation queries the response was YES. Maximal size of possible extension queue 2351. Compared 784265 event pairs, 1888 based on Foata normal form. 2148/47525 useless extension candidates. Maximal degree in co-relation 61942. Up to 16096 conditions per place. [2023-12-09 15:15:31,387 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 1484 selfloop transitions, 73 changer transitions 814/2797 dead transitions. [2023-12-09 15:15:31,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 2797 transitions, 70854 flow [2023-12-09 15:15:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:15:31,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:15:31,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2848 transitions. [2023-12-09 15:15:31,391 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7510548523206751 [2023-12-09 15:15:31,391 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2848 transitions. [2023-12-09 15:15:31,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2848 transitions. [2023-12-09 15:15:31,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:15:31,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2848 transitions. [2023-12-09 15:15:31,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 237.33333333333334) internal successors, (2848), 12 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:31,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:31,400 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:31,401 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 150 predicate places. [2023-12-09 15:15:31,401 INFO L500 AbstractCegarLoop]: Abstraction has has 434 places, 2797 transitions, 70854 flow [2023-12-09 15:15:31,401 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:31,401 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:15:31,402 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:15:31,402 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-09 15:15:31,402 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:15:31,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:15:31,402 INFO L85 PathProgramCache]: Analyzing trace with hash 893877052, now seen corresponding path program 4 times [2023-12-09 15:15:31,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:15:31,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336767922] [2023-12-09 15:15:31,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:15:31,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:15:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:15:31,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:15:31,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:15:31,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336767922] [2023-12-09 15:15:31,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336767922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:15:31,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:15:31,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:15:31,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56791987] [2023-12-09 15:15:31,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:15:31,755 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:15:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:15:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:15:31,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:15:31,758 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:15:31,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 2797 transitions, 70854 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:31,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:15:31,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:15:31,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:15:42,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1288], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 445#true, 389#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:42,965 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:15:42,965 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:42,965 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:15:42,965 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:15:44,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1510], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:44,593 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:15:44,593 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:15:44,593 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:15:44,593 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:15:45,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1719], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 445#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:45,634 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:15:45,634 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:45,634 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:15:45,634 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:15:45,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:45,955 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:45,955 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:45,955 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:45,955 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:46,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1506], [368#true, 433#true, 24#L91-3true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:46,459 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:15:46,459 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:46,459 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:15:46,459 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:15:46,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:46,459 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:15:46,459 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:46,460 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:15:46,460 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:15:47,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:47,006 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:47,006 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:47,006 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:47,006 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:47,007 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:47,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1907], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:47,622 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2023-12-09 15:15:47,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:47,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2023-12-09 15:15:47,623 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-12-09 15:15:47,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1787], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 58#L89true]) [2023-12-09 15:15:47,920 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:15:47,920 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:47,920 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:47,920 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:48,122 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:48,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:48,122 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:15:48,123 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:48,123 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:15:48,123 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:15:48,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:48,150 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:48,150 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:48,150 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:48,151 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:48,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1938], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 301#true, 138#L88-1true]) [2023-12-09 15:15:48,227 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:15:48,227 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:48,227 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:15:48,227 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:48,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1903], [368#true, 24#L91-3true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:48,317 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-12-09 15:15:48,317 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:48,317 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:48,317 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:48,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1506], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:48,455 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:15:48,455 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:15:48,455 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:15:48,455 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:15:48,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:48,455 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:15:48,455 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:48,456 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:15:48,456 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:15:49,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:49,023 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,023 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:49,023 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,023 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,023 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:49,186 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:49,186 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:49,186 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:49,186 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:49,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1907], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:49,422 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:15:49,422 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:49,422 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:15:49,423 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:15:49,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:49,684 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:15:49,684 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:49,684 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:49,684 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:49,684 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:49,733 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1813], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:49,733 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:15:49,733 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,734 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:49,855 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:15:49,855 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,855 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:15:49,855 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:15:50,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:50,254 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:50,254 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,254 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,254 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:50,273 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:50,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:50,274 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:15:50,274 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:50,274 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:15:50,274 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:15:50,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:15:50,291 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,292 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,292 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,292 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1903], [368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:50,425 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:15:50,425 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:15:50,425 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:15:50,425 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:15:50,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:50,426 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:15:50,426 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:50,426 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:15:50,426 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:15:50,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:50,591 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,591 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,591 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,591 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,591 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:50,626 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:15:50,626 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,626 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:15:50,627 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,627 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:15:50,749 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,749 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,749 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,749 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,749 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:50,871 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:50,871 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,871 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:50,871 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:50,871 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:50,877 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2205], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:15:50,878 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,878 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:15:50,878 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,878 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2493], [437#true, 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:50,888 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:50,888 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:50,888 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:50,888 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:51,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:51,071 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,071 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,071 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,071 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,071 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:15:51,084 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,085 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,085 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,085 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,085 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:15:51,151 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,151 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:51,209 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,209 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2544], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:15:51,211 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,211 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,223 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2420], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:51,223 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,223 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,223 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:15:51,224 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,224 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:15:51,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:15:51,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2669], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:51,245 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:15:51,245 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,245 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,245 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:51,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2669], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:15:51,427 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:15:51,427 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,427 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,427 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:51,427 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2669], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:15:51,467 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:15:51,467 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:15:51,569 INFO L124 PetriNetUnfolderBase]: 15185/53343 cut-off events. [2023-12-09 15:15:51,569 INFO L125 PetriNetUnfolderBase]: For 1108510/1188304 co-relation queries the response was YES. [2023-12-09 15:15:51,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299340 conditions, 53343 events. 15185/53343 cut-off events. For 1108510/1188304 co-relation queries the response was YES. Maximal size of possible extension queue 2326. Compared 785667 event pairs, 1990 based on Foata normal form. 2075/47609 useless extension candidates. Maximal degree in co-relation 64981. Up to 16276 conditions per place. [2023-12-09 15:15:52,318 INFO L140 encePairwiseOnDemand]: 298/316 looper letters, 1417 selfloop transitions, 61 changer transitions 886/2785 dead transitions. [2023-12-09 15:15:52,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 2785 transitions, 75254 flow [2023-12-09 15:15:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:15:52,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:15:52,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2844 transitions. [2023-12-09 15:15:52,331 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.75 [2023-12-09 15:15:52,331 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2844 transitions. [2023-12-09 15:15:52,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2844 transitions. [2023-12-09 15:15:52,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:15:52,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2844 transitions. [2023-12-09 15:15:52,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 237.0) internal successors, (2844), 12 states have internal predecessors, (2844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:52,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:52,339 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:52,339 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 161 predicate places. [2023-12-09 15:15:52,339 INFO L500 AbstractCegarLoop]: Abstraction has has 445 places, 2785 transitions, 75254 flow [2023-12-09 15:15:52,340 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:52,340 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:15:52,340 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:15:52,340 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-09 15:15:52,340 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:15:52,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:15:52,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1741330210, now seen corresponding path program 5 times [2023-12-09 15:15:52,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:15:52,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417873206] [2023-12-09 15:15:52,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:15:52,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:15:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:15:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:15:52,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:15:52,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417873206] [2023-12-09 15:15:52,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417873206] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:15:52,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:15:52,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:15:52,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167430985] [2023-12-09 15:15:52,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:15:52,647 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:15:52,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:15:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:15:52,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:15:52,649 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:15:52,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 2785 transitions, 75254 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:15:52,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:15:52,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:15:52,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:16:04,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1282], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 519#(<= ~res2~0 0), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 656#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:04,339 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:16:04,339 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:04,339 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:04,339 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:16:05,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1503], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:05,967 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:16:05,967 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:05,967 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:16:05,967 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:07,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1768], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 519#(<= ~res2~0 0), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 445#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 301#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:07,291 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-12-09 15:16:07,291 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-12-09 15:16:07,291 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:16:07,291 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:16:08,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1969], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 656#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:08,514 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:16:08,514 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:08,514 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:08,514 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:08,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1820], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 656#true, 58#L89true]) [2023-12-09 15:16:08,859 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:16:08,859 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:16:08,859 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:08,859 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:09,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1980], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,026 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,026 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,026 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:09,026 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1988], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 389#true, 138#L88-1true, 301#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 656#true]) [2023-12-09 15:16:09,041 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:16:09,041 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:09,041 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:09,041 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:09,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1664], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,184 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:16:09,184 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:09,184 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:16:09,184 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:09,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1980], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:09,185 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:16:09,185 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:09,185 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:09,185 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:09,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2167], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,248 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1980], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:09,368 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,368 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,368 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,368 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:09,368 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 138#L88-1true, 301#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,474 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:16:09,474 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:09,474 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:09,474 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:09,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1965], [368#true, 433#true, 24#L91-3true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,607 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:09,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,607 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,607 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1969], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:09,615 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:16:09,615 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:16:09,616 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:09,616 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:09,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,930 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:16:09,930 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:09,930 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:09,930 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:09,930 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1980], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:09,965 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1980], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:09,965 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:09,965 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:10,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2167], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,124 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-12-09 15:16:10,124 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:16:10,124 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:16:10,124 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:16:10,124 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:16:10,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2525], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:16:10,264 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,264 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,264 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,264 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,291 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:10,291 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:10,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:10,292 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:16:10,292 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:10,292 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:10,292 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:10,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:10,305 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1965], [368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:10,390 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:16:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:10,390 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:16:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:10,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,390 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:16:10,390 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:10,390 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:16:10,391 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:10,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,497 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,497 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,497 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,497 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,497 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:10,519 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,519 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,519 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,519 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:16:10,520 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 656#true, 198#L69-7true, 441#true]) [2023-12-09 15:16:10,520 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,520 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:16:10,608 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,608 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,608 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,608 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,608 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2525], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 656#true, 441#true]) [2023-12-09 15:16:10,675 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,675 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,675 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,675 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,675 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,689 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,689 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2301], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:10,690 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,690 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2625], [437#true, 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:10,703 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,703 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,703 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:10,725 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,725 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,725 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,725 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,725 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:16:10,727 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,727 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,727 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,727 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,727 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:16:10,770 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:10,770 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:10,818 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 656#true, 301#true, 441#true]) [2023-12-09 15:16:10,818 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,818 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,818 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,819 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,819 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,819 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2678], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:16:10,820 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,820 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2525], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 656#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:10,829 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:10,829 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:11,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2887], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:11,074 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:16:11,074 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:11,074 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:11,074 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:11,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2887], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:16:11,107 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is not cut-off event [2023-12-09 15:16:11,107 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:16:11,107 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:16:11,107 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:16:11,107 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:16:11,186 INFO L124 PetriNetUnfolderBase]: 15204/54660 cut-off events. [2023-12-09 15:16:11,187 INFO L125 PetriNetUnfolderBase]: For 1287491/1370963 co-relation queries the response was YES. [2023-12-09 15:16:11,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321243 conditions, 54660 events. 15204/54660 cut-off events. For 1287491/1370963 co-relation queries the response was YES. Maximal size of possible extension queue 2435. Compared 815222 event pairs, 1959 based on Foata normal form. 1590/48372 useless extension candidates. Maximal degree in co-relation 69638. Up to 16544 conditions per place. [2023-12-09 15:16:11,989 INFO L140 encePairwiseOnDemand]: 298/316 looper letters, 1517 selfloop transitions, 27 changer transitions 981/2941 dead transitions. [2023-12-09 15:16:11,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 2941 transitions, 85046 flow [2023-12-09 15:16:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-09 15:16:11,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-12-09 15:16:11,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2606 transitions. [2023-12-09 15:16:11,992 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7497123130034522 [2023-12-09 15:16:11,992 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2606 transitions. [2023-12-09 15:16:11,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2606 transitions. [2023-12-09 15:16:11,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:16:11,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2606 transitions. [2023-12-09 15:16:11,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 236.9090909090909) internal successors, (2606), 11 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:11,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:11,999 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 316.0) internal successors, (3792), 12 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:11,999 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 171 predicate places. [2023-12-09 15:16:11,999 INFO L500 AbstractCegarLoop]: Abstraction has has 455 places, 2941 transitions, 85046 flow [2023-12-09 15:16:12,000 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:12,000 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:16:12,000 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:16:12,000 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-09 15:16:12,000 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:16:12,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:16:12,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1313582786, now seen corresponding path program 6 times [2023-12-09 15:16:12,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:16:12,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669808714] [2023-12-09 15:16:12,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:16:12,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:16:12,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:16:12,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:16:12,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:16:12,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669808714] [2023-12-09 15:16:12,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669808714] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:16:12,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:16:12,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:16:12,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996360582] [2023-12-09 15:16:12,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:16:12,331 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:16:12,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:16:12,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:16:12,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:16:12,333 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:16:12,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 2941 transitions, 85046 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:12,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:16:12,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:16:12,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:16:25,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1285], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 519#(<= ~res2~0 0), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 656#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:25,187 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:16:25,187 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:25,187 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:25,187 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:16:26,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1516], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:26,993 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:16:26,993 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:26,993 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:26,993 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:16:30,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1836], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 656#true, 58#L89true]) [2023-12-09 15:16:30,294 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-12-09 15:16:30,294 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:30,294 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:16:30,294 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:30,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1981], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:30,431 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:30,431 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,431 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,431 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:30,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2002], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 677#true, 611#true, 634#true, 389#true, 656#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 138#L88-1true, 301#true]) [2023-12-09 15:16:30,475 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:16:30,475 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:30,475 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:30,476 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:30,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1666], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:30,608 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:16:30,608 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:30,608 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:30,608 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:16:30,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1981], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:30,609 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:16:30,609 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:30,609 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:30,609 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:30,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2183], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 656#true, 138#L88-1true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:30,704 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:30,704 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,704 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,704 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:30,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1981], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 656#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:30,802 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:30,803 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,803 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:30,803 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:30,803 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1981], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:31,249 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1981], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 82#L77true, 196#L97true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:31,249 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:31,249 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:31,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2183], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:31,434 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is not cut-off event [2023-12-09 15:16:31,434 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:16:31,434 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:16:31,434 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2023-12-09 15:16:31,434 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2023-12-09 15:16:31,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2532], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:31,768 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:31,768 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:31,768 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:31,768 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:31,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2410], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:31,806 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:31,806 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:31,806 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:31,806 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:31,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2059], [368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:31,899 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:16:31,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2410], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:31,900 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:31,900 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:16:32,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2410], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:32,013 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,013 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,013 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:32,013 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,013 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:16:32,036 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:16:32,036 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:32,036 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,036 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 138#L88-1true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:16:32,134 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,134 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,134 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,135 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,135 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2532], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 138#L88-1true, 656#true, 441#true]) [2023-12-09 15:16:32,215 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,215 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,215 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,215 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,215 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2410], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:32,221 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,221 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2410], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:32,222 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:32,222 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,222 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:32,222 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2620], [437#true, 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:32,234 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,234 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,234 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,234 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 656#true, 198#L69-7true, 441#true]) [2023-12-09 15:16:32,256 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:32,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:32,262 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,262 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,262 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,262 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,263 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 138#L88-1true, 301#true, 82#L77true, 441#true]) [2023-12-09 15:16:32,264 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,264 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,264 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,264 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,264 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2532], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:32,373 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:32,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:32,460 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 301#true, 441#true]) [2023-12-09 15:16:32,460 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:16:32,460 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:32,460 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:32,460 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:32,460 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:32,460 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2670], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 138#L88-1true, 656#true, 82#L77true, 441#true]) [2023-12-09 15:16:32,463 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:32,463 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:32,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2881], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:32,648 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:16:32,648 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:32,648 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:32,648 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:32,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2881], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:16:32,682 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is not cut-off event [2023-12-09 15:16:32,682 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:16:32,682 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is not cut-off event [2023-12-09 15:16:32,682 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:16:32,682 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is not cut-off event [2023-12-09 15:16:32,771 INFO L124 PetriNetUnfolderBase]: 15144/54946 cut-off events. [2023-12-09 15:16:32,771 INFO L125 PetriNetUnfolderBase]: For 1447316/1546587 co-relation queries the response was YES. [2023-12-09 15:16:33,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336045 conditions, 54946 events. 15144/54946 cut-off events. For 1447316/1546587 co-relation queries the response was YES. Maximal size of possible extension queue 2421. Compared 822429 event pairs, 2144 based on Foata normal form. 2565/49570 useless extension candidates. Maximal degree in co-relation 68079. Up to 16422 conditions per place. [2023-12-09 15:16:33,561 INFO L140 encePairwiseOnDemand]: 296/316 looper letters, 1431 selfloop transitions, 63 changer transitions 1030/2935 dead transitions. [2023-12-09 15:16:33,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 2935 transitions, 89862 flow [2023-12-09 15:16:33,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-09 15:16:33,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-12-09 15:16:33,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3310 transitions. [2023-12-09 15:16:33,564 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7481916817359855 [2023-12-09 15:16:33,564 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3310 transitions. [2023-12-09 15:16:33,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3310 transitions. [2023-12-09 15:16:33,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:16:33,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3310 transitions. [2023-12-09 15:16:33,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 236.42857142857142) internal successors, (3310), 14 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:33,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 316.0) internal successors, (4740), 15 states have internal predecessors, (4740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:33,571 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 316.0) internal successors, (4740), 15 states have internal predecessors, (4740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:33,572 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 184 predicate places. [2023-12-09 15:16:33,572 INFO L500 AbstractCegarLoop]: Abstraction has has 468 places, 2935 transitions, 89862 flow [2023-12-09 15:16:33,572 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:33,572 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:16:33,572 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:16:33,573 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-09 15:16:33,573 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:16:33,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:16:33,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1338237991, now seen corresponding path program 1 times [2023-12-09 15:16:33,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:16:33,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892034158] [2023-12-09 15:16:33,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:16:33,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:16:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:16:33,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-09 15:16:33,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:16:33,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892034158] [2023-12-09 15:16:33,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892034158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:16:33,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:16:33,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:16:33,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373457193] [2023-12-09 15:16:33,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:16:33,947 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:16:33,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:16:33,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:16:33,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:16:33,950 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:16:33,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 2935 transitions, 89862 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:16:33,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:16:33,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:16:33,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:16:45,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1516], [368#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:45,166 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-12-09 15:16:45,167 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:16:45,167 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-12-09 15:16:45,167 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-12-09 15:16:47,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1505], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 679#(<= ~count1~0 ~count3~0), 519#(<= ~res2~0 0), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 705#true, 389#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 656#true, 301#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:47,689 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:16:47,689 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:16:47,689 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:47,689 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:48,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1516], [368#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 707#(<= ~count3~0 ~count2~0), 301#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:48,408 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-12-09 15:16:48,408 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:48,408 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:16:48,408 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-12-09 15:16:48,408 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-12-09 15:16:49,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1778], [368#true, 154#L68true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 301#true, 138#L88-1true, 656#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:49,778 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2023-12-09 15:16:49,778 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2023-12-09 15:16:49,778 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:49,778 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2023-12-09 15:16:51,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2295], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 656#true, 707#(<= ~count3~0 ~count2~0), 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:51,318 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-12-09 15:16:51,318 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:51,318 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:51,318 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:52,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2125], [326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 519#(<= ~res2~0 0), 634#true, 705#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 445#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 301#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:52,050 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-12-09 15:16:52,050 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:16:52,050 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-12-09 15:16:52,050 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:16:52,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2075], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:52,481 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:16:52,481 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:16:52,481 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:16:52,481 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:16:53,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2295], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:53,175 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:16:53,175 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:53,175 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:53,175 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:53,175 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:53,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2386], [368#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 705#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 301#true, 656#true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:53,271 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:16:53,271 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:16:53,271 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:53,271 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:16:53,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2454], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:53,948 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:53,948 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:53,948 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:53,948 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:53,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2414], [437#true, 433#true, 569#true, 370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 591#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 677#true, 611#true, 634#true, 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 656#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0)))]) [2023-12-09 15:16:53,975 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:16:53,975 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:53,976 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:53,976 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:16:54,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2070], [368#true, 433#true, 24#L91-3true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 707#(<= ~count3~0 ~count2~0), 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:54,407 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:16:54,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2454], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:54,407 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:16:54,407 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:16:54,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2844], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 301#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:54,497 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,497 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,498 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,498 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2454], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 707#(<= ~count3~0 ~count2~0), 656#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:54,655 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,655 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,655 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,655 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,655 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:54,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2800], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 705#true, 445#true, 389#true, 656#true, 301#true, 138#L88-1true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:54,801 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:16:54,802 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:54,802 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:54,802 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:54,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2380], [368#true, 24#L91-3true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:54,989 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:16:54,989 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:54,989 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:16:54,989 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:54,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2800], [368#true, 433#true, 154#L68true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:54,990 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,990 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,990 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:54,990 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:54,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2597], [368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:55,000 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-12-09 15:16:55,000 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:55,000 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-12-09 15:16:55,000 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-12-09 15:16:55,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2800], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:55,201 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-12-09 15:16:55,201 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:55,201 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:55,201 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:55,202 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2454], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:55,234 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:55,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2454], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 707#(<= ~count3~0 ~count2~0), 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:55,235 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:16:55,235 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:16:55,235 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,235 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2844], [368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:55,280 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,280 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:16:55,280 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:55,280 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:16:56,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3091], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:56,007 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:56,007 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,007 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,007 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2800], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:56,074 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-12-09 15:16:56,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2800], [368#true, 433#true, 154#L68true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 445#true, 301#true, 656#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:56,075 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-12-09 15:16:56,075 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:56,075 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-12-09 15:16:56,075 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-12-09 15:16:56,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3009], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:56,101 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,102 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:56,102 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,102 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2594], [368#true, 24#L91-3true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:56,310 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:16:56,310 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:56,310 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:16:56,310 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:16:56,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3009], [368#true, 433#true, 251#L89-7true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 656#true, 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:56,311 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:16:56,311 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:56,311 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:16:56,311 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:16:56,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3009], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 138#L88-1true, 301#true, 707#(<= ~count3~0 ~count2~0), 82#L77true, 441#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0)]) [2023-12-09 15:16:56,571 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,571 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:56,571 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,572 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,572 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 707#(<= ~count3~0 ~count2~0), 301#true, 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:16:56,627 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:56,627 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,627 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,627 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 707#(<= ~count3~0 ~count2~0), 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:56,627 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:16:56,628 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,628 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 656#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:16:56,843 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,843 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:56,843 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,843 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:56,843 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:56,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3091], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 441#true]) [2023-12-09 15:16:56,991 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:56,992 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,992 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:56,992 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:56,992 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3009], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 519#(<= ~res2~0 0), 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:57,030 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:57,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3009], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 519#(<= ~res2~0 0), 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 707#(<= ~count3~0 ~count2~0), 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:57,030 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:16:57,031 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:16:57,031 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,031 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,104 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 656#true, 301#true, 198#L69-7true, 441#true]) [2023-12-09 15:16:57,104 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,104 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,104 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:16:57,104 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:57,105 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,105 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:16:57,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 707#(<= ~count3~0 ~count2~0), 656#true, 301#true, 138#L88-1true, 441#true]) [2023-12-09 15:16:57,117 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,118 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,118 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,118 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,118 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 301#true, 656#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 82#L77true, 441#true]) [2023-12-09 15:16:57,121 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,121 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,121 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,121 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,121 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3091], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 656#true, 301#true, 441#true]) [2023-12-09 15:16:57,529 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,530 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,530 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,530 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:16:57,530 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:16:57,530 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:16:57,884 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 301#true, 707#(<= ~count3~0 ~count2~0), 441#true]) [2023-12-09 15:16:57,884 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:16:57,884 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:57,884 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:57,884 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:57,884 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:57,884 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is not cut-off event [2023-12-09 15:16:57,892 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3285], [437#true, 368#true, 523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 138#L88-1true, 656#true, 707#(<= ~count3~0 ~count2~0), 301#true, 82#L77true, 441#true]) [2023-12-09 15:16:57,892 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is not cut-off event [2023-12-09 15:16:57,892 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:57,892 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is not cut-off event [2023-12-09 15:16:57,892 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:57,892 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is not cut-off event [2023-12-09 15:16:57,893 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-12-09 15:16:57,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3118], [368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 97#L71-3true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 707#(<= ~count3~0 ~count2~0), 656#true, 138#L88-1true, 301#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 441#true]) [2023-12-09 15:16:57,976 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-12-09 15:16:57,976 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:16:57,976 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-12-09 15:16:57,976 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:16:58,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3455], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 707#(<= ~count3~0 ~count2~0), 138#L88-1true, 301#true, 656#true, 441#true]) [2023-12-09 15:16:58,254 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:16:58,254 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:58,254 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,254 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3455], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 445#true, 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 656#true, 138#L88-1true, 198#L69-7true, 441#true]) [2023-12-09 15:16:58,353 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is not cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-12-09 15:16:58,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3455], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 591#true, 410#true, 5#L68-1true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 611#true, 634#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 138#L88-1true, 301#true, 707#(<= ~count3~0 ~count2~0), 656#true, 441#true]) [2023-12-09 15:16:58,353 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,353 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3455], [437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 47#L123-2true, thread3Thread1of1ForFork2InUse, 508#true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 346#true, 324#true, 634#true, 611#true, 571#(<= ~count1~0 ~count3~0), 389#true, 445#true, 656#true, 301#true, 138#L88-1true, 707#(<= ~count3~0 ~count2~0), 82#L77true, 441#true]) [2023-12-09 15:16:58,354 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:16:58,354 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,354 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:16:58,354 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:16:58,628 INFO L124 PetriNetUnfolderBase]: 17120/61538 cut-off events. [2023-12-09 15:16:58,628 INFO L125 PetriNetUnfolderBase]: For 1860393/1946826 co-relation queries the response was YES. [2023-12-09 15:16:59,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403778 conditions, 61538 events. 17120/61538 cut-off events. For 1860393/1946826 co-relation queries the response was YES. Maximal size of possible extension queue 2768. Compared 937674 event pairs, 1938 based on Foata normal form. 1504/54237 useless extension candidates. Maximal degree in co-relation 85579. Up to 18769 conditions per place. [2023-12-09 15:17:00,069 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 1859 selfloop transitions, 38 changer transitions 1230/3603 dead transitions. [2023-12-09 15:17:00,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 3603 transitions, 119545 flow [2023-12-09 15:17:00,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:17:00,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:17:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2835 transitions. [2023-12-09 15:17:00,072 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.747626582278481 [2023-12-09 15:17:00,072 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2835 transitions. [2023-12-09 15:17:00,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2835 transitions. [2023-12-09 15:17:00,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:17:00,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2835 transitions. [2023-12-09 15:17:00,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 236.25) internal successors, (2835), 12 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:00,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:00,099 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:00,100 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 195 predicate places. [2023-12-09 15:17:00,100 INFO L500 AbstractCegarLoop]: Abstraction has has 479 places, 3603 transitions, 119545 flow [2023-12-09 15:17:00,100 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:00,100 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:17:00,116 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:17:00,116 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-09 15:17:00,116 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:17:00,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:17:00,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1027178689, now seen corresponding path program 2 times [2023-12-09 15:17:00,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:17:00,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724729686] [2023-12-09 15:17:00,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:17:00,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:17:00,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:17:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-09 15:17:00,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:17:00,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724729686] [2023-12-09 15:17:00,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724729686] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:17:00,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:17:00,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:17:00,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618083929] [2023-12-09 15:17:00,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:17:00,625 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:17:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:17:00,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:17:00,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:17:00,627 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:17:00,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 3603 transitions, 119545 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:00,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:17:00,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:17:00,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:17:12,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][996], [579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, 47#L123-2true, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 730#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 705#true, 389#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 301#true, 441#true]) [2023-12-09 15:17:12,886 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-12-09 15:17:12,886 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-12-09 15:17:12,886 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:17:12,886 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-12-09 15:17:20,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1558], [579#(and (<= ~count1~0 ~count3~0) (or (and (not (= ~res1~0 1)) (<= ~res1~0 1)) (< ~count2~0 ~count3~0))), 154#L68true, 47#L123-2true, 348#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 593#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 730#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 445#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 326#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 705#true, 613#(or (= (+ ~res1~0 1) 0) (< ~count2~0 ~count1~0)), 389#true, 301#true, 441#true]) [2023-12-09 15:17:20,993 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2023-12-09 15:17:20,993 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:17:20,993 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2023-12-09 15:17:20,993 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-12-09 15:17:23,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1862], [154#L68true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:23,199 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-12-09 15:17:23,199 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:17:23,199 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-12-09 15:17:23,199 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-12-09 15:17:25,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][1854], [24#L91-3true, 154#L68true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 301#true, 728#true]) [2023-12-09 15:17:25,280 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-12-09 15:17:25,280 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:17:25,280 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-12-09 15:17:25,280 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-12-09 15:17:25,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2318], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:25,510 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-12-09 15:17:25,510 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:17:25,510 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:17:25,510 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:17:26,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2292], [154#L68true, 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:26,719 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:17:26,719 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:26,719 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:17:26,719 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:27,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2113], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 435#(= thread1Thread1of1ForFork0_~stop~0 0), 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:27,402 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-12-09 15:17:27,402 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-12-09 15:17:27,402 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:17:27,402 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2023-12-09 15:17:27,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2292], [154#L68true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 138#L88-1true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:27,953 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:17:27,953 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:27,953 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:17:27,953 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:27,953 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:17:28,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2318], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:28,021 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:17:28,021 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:17:28,021 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:17:28,021 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:17:28,021 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:17:28,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2292], [154#L68true, 251#L89-7true, 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:28,494 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-12-09 15:17:28,494 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:17:28,494 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-12-09 15:17:28,494 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-12-09 15:17:29,335 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2292], [154#L68true, 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 138#L88-1true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 705#true, 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:29,336 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2292], [154#L68true, 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 445#true, 656#true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 705#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 728#true, 441#true]) [2023-12-09 15:17:29,336 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-12-09 15:17:29,336 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-12-09 15:17:29,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2500], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:29,364 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:17:29,364 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:17:29,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:29,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:29,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2474], [370#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 47#L123-2true, 591#true, 634#true, 611#true, 138#L88-1true, 656#true, 437#true, 433#true, 569#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 677#true, 389#true, 412#(or (and (<= ~count1~0 ~count3~0) (= (+ ~res3~0 1) 0)) (and (= ~res3~0 1) (<= (+ ~count3~0 1) ~count1~0))), 707#(<= ~count3~0 ~count2~0), 301#true, 728#true]) [2023-12-09 15:17:29,455 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-12-09 15:17:29,455 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-12-09 15:17:29,455 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:17:29,455 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:17:29,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2109], [24#L91-3true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true]) [2023-12-09 15:17:29,886 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-12-09 15:17:29,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2500], [251#L89-7true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:29,886 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:17:29,886 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-12-09 15:17:30,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2926], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:30,075 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:17:30,075 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:30,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:30,075 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:30,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2500], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:30,255 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-12-09 15:17:30,255 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:17:30,255 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:30,255 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:30,255 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2500], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:31,245 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,245 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:31,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2500], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 525#(and (<= ~n2~0 ~n3~0) (<= ~res2~0 0) (<= ~n2~0 0)), 634#true, 611#true, 445#true, 656#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:31,246 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-12-09 15:17:31,246 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-12-09 15:17:31,246 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,246 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2926], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, 462#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (<= ~res1~0 0)), thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:31,340 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,340 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,340 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:31,340 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-12-09 15:17:31,340 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-12-09 15:17:31,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3180], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:31,904 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:31,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:31,904 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:31,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3081], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 445#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 519#(<= ~res2~0 0), 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:31,948 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:17:31,948 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:31,948 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:17:31,948 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][2647], [24#L91-3true, 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, 443#(= thread3Thread1of1ForFork2_~stop~2 0), thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true]) [2023-12-09 15:17:32,111 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-12-09 15:17:32,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3081], [251#L89-7true, 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:32,112 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-12-09 15:17:32,112 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-12-09 15:17:32,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3081], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:32,320 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,320 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,320 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,320 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:17:32,320 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 82#L77true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:32,359 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:32,359 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 198#L69-7true, 728#true, 441#true]) [2023-12-09 15:17:32,359 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,359 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 198#L69-7true, 728#true, 441#true]) [2023-12-09 15:17:32,703 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,704 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,704 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,704 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,704 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3180], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:32,814 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,814 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,814 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,814 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,814 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3081], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:32,825 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:17:32,825 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3081], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 82#L77true, 196#L97true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 519#(<= ~res2~0 0), 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:32,826 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-12-09 15:17:32,826 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,826 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-12-09 15:17:32,826 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:32,882 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,882 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,882 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,882 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,882 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:32,885 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,885 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,885 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,886 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,886 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 198#L69-7true, 728#true, 441#true]) [2023-12-09 15:17:32,963 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,963 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-12-09 15:17:32,988 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3180], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 460#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:32,988 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,989 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:32,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:32,989 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:32,989 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:33,054 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 445#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:33,055 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:17:33,055 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:33,055 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:33,055 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:33,055 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:33,055 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3367], [523#(and (<= ~n2~0 ~n3~0) (<= ~n2~0 0)), 47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 82#L77true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:33,057 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:33,057 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-12-09 15:17:33,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3193], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 439#(= thread2Thread1of1ForFork1_~stop~1 0), 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 97#L71-3true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:33,294 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-12-09 15:17:33,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:17:33,294 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-12-09 15:17:33,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-12-09 15:17:33,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3539], [47#L123-2true, 591#true, 410#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 138#L88-1true, 656#true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:33,494 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-12-09 15:17:33,494 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:17:33,494 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,494 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3539], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 198#L69-7true, 728#true, 441#true]) [2023-12-09 15:17:33,567 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is not cut-off event [2023-12-09 15:17:33,567 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2023-12-09 15:17:33,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3539], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 634#true, 611#true, 445#true, 656#true, 138#L88-1true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 5#L68-1true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 707#(<= ~count3~0 ~count2~0), 301#true, 728#true, 441#true]) [2023-12-09 15:17:33,568 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] thread1EXIT-->L123-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][3539], [47#L123-2true, 410#true, 591#true, 679#(<= ~count1~0 ~count3~0), 611#true, 634#true, 445#true, 138#L88-1true, 656#true, 82#L77true, 437#true, 368#true, 433#true, thread2Thread1of1ForFork1InUse, thread1Thread1of1ForFork0NotInUse, thread3Thread1of1ForFork2InUse, 508#true, 346#true, 324#true, 571#(<= ~count1~0 ~count3~0), 389#true, 301#true, 707#(<= ~count3~0 ~count2~0), 728#true, 441#true]) [2023-12-09 15:17:33,568 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-12-09 15:17:33,568 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-12-09 15:17:33,970 INFO L124 PetriNetUnfolderBase]: 17194/62450 cut-off events. [2023-12-09 15:17:33,970 INFO L125 PetriNetUnfolderBase]: For 2054603/2163260 co-relation queries the response was YES. [2023-12-09 15:17:34,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424288 conditions, 62450 events. 17194/62450 cut-off events. For 2054603/2163260 co-relation queries the response was YES. Maximal size of possible extension queue 2825. Compared 956171 event pairs, 2131 based on Foata normal form. 1812/55307 useless extension candidates. Maximal degree in co-relation 83215. Up to 18709 conditions per place. [2023-12-09 15:17:34,935 INFO L140 encePairwiseOnDemand]: 297/316 looper letters, 1862 selfloop transitions, 38 changer transitions 1313/3688 dead transitions. [2023-12-09 15:17:34,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 3688 transitions, 129031 flow [2023-12-09 15:17:34,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:17:34,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:17:34,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2834 transitions. [2023-12-09 15:17:34,937 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7473628691983122 [2023-12-09 15:17:34,937 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2834 transitions. [2023-12-09 15:17:34,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2834 transitions. [2023-12-09 15:17:34,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:17:34,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2834 transitions. [2023-12-09 15:17:34,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 236.16666666666666) internal successors, (2834), 12 states have internal predecessors, (2834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:34,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:34,944 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 316.0) internal successors, (4108), 13 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:34,944 INFO L308 CegarLoopForPetriNet]: 284 programPoint places, 206 predicate places. [2023-12-09 15:17:34,944 INFO L500 AbstractCegarLoop]: Abstraction has has 490 places, 3688 transitions, 129031 flow [2023-12-09 15:17:34,945 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:34,945 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:17:34,945 INFO L233 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-09 15:17:34,945 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-09 15:17:34,945 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-12-09 15:17:34,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:17:34,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1808438953, now seen corresponding path program 3 times [2023-12-09 15:17:34,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:17:34,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496639381] [2023-12-09 15:17:34,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:17:34,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:17:34,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:17:35,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-09 15:17:35,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:17:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496639381] [2023-12-09 15:17:35,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496639381] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:17:35,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:17:35,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:17:35,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131905151] [2023-12-09 15:17:35,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:17:35,388 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:17:35,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:17:35,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:17:35,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:17:35,390 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 316 [2023-12-09 15:17:35,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 3688 transitions, 129031 flow. Second operand has 7 states, 7 states have (on average 234.71428571428572) internal successors, (1643), 7 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:17:35,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:17:35,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 316 [2023-12-09 15:17:35,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-12-09 15:17:48,040 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-09 15:17:48,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-09 15:17:48,180 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-12-09 15:17:48,181 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-09 15:17:48,181 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 226/316 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 163190 conditions, 25446 events (6934/25445 cut-off events. For 813032/886904 co-relation queries the response was YES. Maximal size of possible extension queue 2663. Compared 392778 event pairs, 1055 based on Foata normal form. 985/24534 useless extension candidates. Maximal degree in co-relation 48925. Up to 6886 conditions per place.). [2023-12-09 15:17:48,182 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-12-09 15:17:48,182 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-12-09 15:17:48,182 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-12-09 15:17:48,183 INFO L457 BasicCegarLoop]: Path program histogram: [6, 6, 3, 1, 1, 1, 1, 1] [2023-12-09 15:17:48,185 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-12-09 15:17:48,185 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-12-09 15:17:48,188 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 03:17:48 BasicIcfg [2023-12-09 15:17:48,188 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-09 15:17:48,188 INFO L158 Benchmark]: Toolchain (without parser) took 219301.04ms. Allocated memory was 209.7MB in the beginning and 7.8GB in the end (delta: 7.6GB). Free memory was 158.8MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. [2023-12-09 15:17:48,188 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 209.7MB. Free memory is still 158.1MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-09 15:17:48,188 INFO L158 Benchmark]: CACSL2BoogieTranslator took 245.45ms. Allocated memory is still 209.7MB. Free memory was 158.4MB in the beginning and 145.9MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-09 15:17:48,189 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.52ms. Allocated memory is still 209.7MB. Free memory was 145.9MB in the beginning and 143.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-09 15:17:48,189 INFO L158 Benchmark]: Boogie Preprocessor took 38.00ms. Allocated memory is still 209.7MB. Free memory was 143.8MB in the beginning and 141.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-09 15:17:48,189 INFO L158 Benchmark]: RCFGBuilder took 591.40ms. Allocated memory was 209.7MB in the beginning and 356.5MB in the end (delta: 146.8MB). Free memory was 141.7MB in the beginning and 320.6MB in the end (delta: -179.0MB). Peak memory consumption was 28.8MB. Max. memory is 8.0GB. [2023-12-09 15:17:48,189 INFO L158 Benchmark]: TraceAbstraction took 218376.91ms. Allocated memory was 356.5MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 320.1MB in the beginning and 4.7GB in the end (delta: -4.4GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. [2023-12-09 15:17:48,190 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 209.7MB. Free memory is still 158.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 245.45ms. Allocated memory is still 209.7MB. Free memory was 158.4MB in the beginning and 145.9MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.52ms. Allocated memory is still 209.7MB. Free memory was 145.9MB in the beginning and 143.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.00ms. Allocated memory is still 209.7MB. Free memory was 143.8MB in the beginning and 141.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 591.40ms. Allocated memory was 209.7MB in the beginning and 356.5MB in the end (delta: 146.8MB). Free memory was 141.7MB in the beginning and 320.6MB in the end (delta: -179.0MB). Peak memory consumption was 28.8MB. Max. memory is 8.0GB. * TraceAbstraction took 218376.91ms. Allocated memory was 356.5MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 320.1MB in the beginning and 4.7GB in the end (delta: -4.4GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 226/316 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 163190 conditions, 25446 events (6934/25445 cut-off events. For 813032/886904 co-relation queries the response was YES. Maximal size of possible extension queue 2663. Compared 392778 event pairs, 1055 based on Foata normal form. 985/24534 useless extension candidates. Maximal degree in co-relation 48925. Up to 6886 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 226/316 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 163190 conditions, 25446 events (6934/25445 cut-off events. For 813032/886904 co-relation queries the response was YES. Maximal size of possible extension queue 2663. Compared 392778 event pairs, 1055 based on Foata normal form. 985/24534 useless extension candidates. Maximal degree in co-relation 48925. Up to 6886 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 226/316 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 163190 conditions, 25446 events (6934/25445 cut-off events. For 813032/886904 co-relation queries the response was YES. Maximal size of possible extension queue 2663. Compared 392778 event pairs, 1055 based on Foata normal form. 985/24534 useless extension candidates. Maximal degree in co-relation 48925. Up to 6886 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 226/316 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 163190 conditions, 25446 events (6934/25445 cut-off events. For 813032/886904 co-relation queries the response was YES. Maximal size of possible extension queue 2663. Compared 392778 event pairs, 1055 based on Foata normal form. 985/24534 useless extension candidates. Maximal degree in co-relation 48925. Up to 6886 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 376 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 218.2s, OverallIterations: 20, TraceHistogramMax: 1, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 209.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1614 SdHoareTripleChecker+Valid, 3.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1614 mSDsluCounter, 6471 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5077 mSDsCounter, 186 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4441 IncrementalHoareTripleChecker+Invalid, 4627 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 186 mSolverCounterUnsat, 1394 mSDtfsCounter, 4441 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 313 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 2.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=129031occurred in iteration=19, InterpolantAutomatonStates: 225, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 7.3s InterpolantComputationTime, 3737 NumberOfCodeBlocks, 3737 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 3717 ConstructedInterpolants, 0 QuantifiedInterpolants, 8912 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 3/3 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown