/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-file-item-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-a20a710-m [2023-12-09 15:09:39,591 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-09 15:09:39,653 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:09:39,677 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-09 15:09:39,678 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-09 15:09:39,678 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-09 15:09:39,678 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-09 15:09:39,679 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-09 15:09:39,679 INFO L153 SettingsManager]: * Use SBE=true [2023-12-09 15:09:39,682 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-09 15:09:39,682 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-09 15:09:39,682 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-09 15:09:39,682 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-09 15:09:39,683 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-09 15:09:39,683 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-09 15:09:39,684 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-09 15:09:39,685 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-09 15:09:39,685 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-09 15:09:39,685 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-12-09 15:09:39,685 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-09 15:09:39,686 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:09:39,686 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-09 15:09:39,686 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-09 15:09:39,687 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-09 15:09:39,687 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-09 15:09:39,687 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-09 15:09:39,687 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-09 15:09:39,688 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-09 15:09:39,688 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:09:39,844 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-09 15:09:39,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-09 15:09:39,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-09 15:09:39,871 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-09 15:09:39,873 INFO L274 PluginConnector]: CDTParser initialized [2023-12-09 15:09:39,874 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-file-item-subst.wvr.c [2023-12-09 15:09:40,799 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-09 15:09:40,939 INFO L384 CDTParser]: Found 1 translation units. [2023-12-09 15:09:40,939 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-file-item-subst.wvr.c [2023-12-09 15:09:40,944 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76b4f0803/327e684320d446fdb1e914c061de208b/FLAGc6bfb659c [2023-12-09 15:09:40,953 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76b4f0803/327e684320d446fdb1e914c061de208b [2023-12-09 15:09:40,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-09 15:09:40,956 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-09 15:09:40,956 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-09 15:09:40,956 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-09 15:09:40,959 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-09 15:09:40,960 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:09:40" (1/1) ... [2023-12-09 15:09:40,961 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2469bee2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:40, skipping insertion in model container [2023-12-09 15:09:40,961 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:09:40" (1/1) ... [2023-12-09 15:09:40,981 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-09 15:09:41,141 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-file-item-subst.wvr.c[3054,3067] [2023-12-09 15:09:41,154 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:09:41,162 INFO L202 MainTranslator]: Completed pre-run [2023-12-09 15:09:41,193 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-file-item-subst.wvr.c[3054,3067] [2023-12-09 15:09:41,194 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:09:41,204 INFO L206 MainTranslator]: Completed translation [2023-12-09 15:09:41,204 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41 WrapperNode [2023-12-09 15:09:41,204 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-09 15:09:41,206 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-09 15:09:41,206 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-09 15:09:41,206 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-09 15:09:41,211 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:09:41" (1/1) ... [2023-12-09 15:09:41,227 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:09:41" (1/1) ... [2023-12-09 15:09:41,257 INFO L138 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 208 [2023-12-09 15:09:41,258 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-09 15:09:41,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-09 15:09:41,259 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-09 15:09:41,259 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-09 15:09:41,265 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,266 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,277 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,278 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,285 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,286 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,288 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,289 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,291 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-09 15:09:41,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-09 15:09:41,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-09 15:09:41,291 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-09 15:09:41,292 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (1/1) ... [2023-12-09 15:09:41,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:09:41,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:09:41,330 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:09:41,338 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:09:41,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-09 15:09:41,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-12-09 15:09:41,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-12-09 15:09:41,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-12-09 15:09:41,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-12-09 15:09:41,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-12-09 15:09:41,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-09 15:09:41,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-09 15:09:41,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-09 15:09:41,358 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:09:41,438 INFO L241 CfgBuilder]: Building ICFG [2023-12-09 15:09:41,440 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-09 15:09:41,707 INFO L282 CfgBuilder]: Performing block encoding [2023-12-09 15:09:41,717 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-09 15:09:41,718 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-09 15:09:41,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:09:41 BoogieIcfgContainer [2023-12-09 15:09:41,719 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-09 15:09:41,720 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-09 15:09:41,720 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-09 15:09:41,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-09 15:09:41,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 03:09:40" (1/3) ... [2023-12-09 15:09:41,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48cc9073 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:09:41, skipping insertion in model container [2023-12-09 15:09:41,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:09:41" (2/3) ... [2023-12-09 15:09:41,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48cc9073 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:09:41, skipping insertion in model container [2023-12-09 15:09:41,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:09:41" (3/3) ... [2023-12-09 15:09:41,724 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2023-12-09 15:09:41,736 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-09 15:09:41,736 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-09 15:09:41,736 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-12-09 15:09:41,803 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-12-09 15:09:41,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 254 places, 264 transitions, 549 flow [2023-12-09 15:09:41,934 INFO L124 PetriNetUnfolderBase]: 20/261 cut-off events. [2023-12-09 15:09:41,934 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-12-09 15:09:41,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 261 events. 20/261 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 579 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 174. Up to 2 conditions per place. [2023-12-09 15:09:41,950 INFO L82 GeneralOperation]: Start removeDead. Operand has 254 places, 264 transitions, 549 flow [2023-12-09 15:09:41,960 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 240 places, 250 transitions, 518 flow [2023-12-09 15:09:41,974 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 15:09:41,979 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;@2298f171, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 15:09:41,980 INFO L363 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-09 15:09:42,039 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 15:09:42,040 INFO L124 PetriNetUnfolderBase]: 20/249 cut-off events. [2023-12-09 15:09:42,040 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-12-09 15:09:42,040 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:42,041 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] [2023-12-09 15:09:42,041 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:09:42,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1018742603, now seen corresponding path program 1 times [2023-12-09 15:09:42,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:42,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799671570] [2023-12-09 15:09:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:42,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:42,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:43,268 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:09:43,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799671570] [2023-12-09 15:09:43,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799671570] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:43,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:43,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:43,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268975543] [2023-12-09 15:09:43,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:43,281 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:43,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:43,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:43,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:43,315 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:43,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 250 transitions, 518 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:43,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:43,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:43,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:43,975 INFO L124 PetriNetUnfolderBase]: 227/1211 cut-off events. [2023-12-09 15:09:43,976 INFO L125 PetriNetUnfolderBase]: For 245/245 co-relation queries the response was YES. [2023-12-09 15:09:43,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 1211 events. 227/1211 cut-off events. For 245/245 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8711 event pairs, 95 based on Foata normal form. 135/1232 useless extension candidates. Maximal degree in co-relation 1415. Up to 211 conditions per place. [2023-12-09 15:09:43,990 INFO L140 encePairwiseOnDemand]: 245/264 looper letters, 69 selfloop transitions, 12 changer transitions 25/312 dead transitions. [2023-12-09 15:09:43,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 312 transitions, 908 flow [2023-12-09 15:09:43,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-09 15:09:43,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-12-09 15:09:44,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3647 transitions. [2023-12-09 15:09:44,007 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8633996212121212 [2023-12-09 15:09:44,008 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3647 transitions. [2023-12-09 15:09:44,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3647 transitions. [2023-12-09 15:09:44,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:44,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3647 transitions. [2023-12-09 15:09:44,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 227.9375) internal successors, (3647), 16 states have internal predecessors, (3647), 0 states have call successors, (0), 0 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:09:44,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 264.0) internal successors, (4488), 17 states have internal predecessors, (4488), 0 states have call successors, (0), 0 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:09:44,032 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 264.0) internal successors, (4488), 17 states have internal predecessors, (4488), 0 states have call successors, (0), 0 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:09:44,035 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 15 predicate places. [2023-12-09 15:09:44,035 INFO L500 AbstractCegarLoop]: Abstraction has has 255 places, 312 transitions, 908 flow [2023-12-09 15:09:44,036 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:44,036 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:44,036 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] [2023-12-09 15:09:44,037 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-09 15:09:44,037 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:09:44,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:44,038 INFO L85 PathProgramCache]: Analyzing trace with hash -272236465, now seen corresponding path program 2 times [2023-12-09 15:09:44,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:44,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119937559] [2023-12-09 15:09:44,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:44,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:44,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:44,600 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:09:44,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:44,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119937559] [2023-12-09 15:09:44,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119937559] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:44,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:44,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:44,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972299675] [2023-12-09 15:09:44,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:44,603 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:44,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:44,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:44,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:44,606 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:44,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 312 transitions, 908 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:44,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:44,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:44,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:45,153 INFO L124 PetriNetUnfolderBase]: 312/1722 cut-off events. [2023-12-09 15:09:45,153 INFO L125 PetriNetUnfolderBase]: For 520/648 co-relation queries the response was YES. [2023-12-09 15:09:45,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2988 conditions, 1722 events. 312/1722 cut-off events. For 520/648 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14148 event pairs, 110 based on Foata normal form. 4/1581 useless extension candidates. Maximal degree in co-relation 2380. Up to 312 conditions per place. [2023-12-09 15:09:45,165 INFO L140 encePairwiseOnDemand]: 253/264 looper letters, 139 selfloop transitions, 25 changer transitions 49/419 dead transitions. [2023-12-09 15:09:45,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 419 transitions, 1849 flow [2023-12-09 15:09:45,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-09 15:09:45,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-12-09 15:09:45,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3609 transitions. [2023-12-09 15:09:45,171 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8544034090909091 [2023-12-09 15:09:45,171 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3609 transitions. [2023-12-09 15:09:45,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3609 transitions. [2023-12-09 15:09:45,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:45,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3609 transitions. [2023-12-09 15:09:45,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 225.5625) internal successors, (3609), 16 states have internal predecessors, (3609), 0 states have call successors, (0), 0 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:09:45,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 264.0) internal successors, (4488), 17 states have internal predecessors, (4488), 0 states have call successors, (0), 0 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:09:45,185 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 264.0) internal successors, (4488), 17 states have internal predecessors, (4488), 0 states have call successors, (0), 0 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:09:45,185 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 30 predicate places. [2023-12-09 15:09:45,185 INFO L500 AbstractCegarLoop]: Abstraction has has 270 places, 419 transitions, 1849 flow [2023-12-09 15:09:45,186 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:45,186 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:45,186 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] [2023-12-09 15:09:45,187 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-09 15:09:45,187 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:09:45,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:45,187 INFO L85 PathProgramCache]: Analyzing trace with hash 331241277, now seen corresponding path program 3 times [2023-12-09 15:09:45,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:45,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691942405] [2023-12-09 15:09:45,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:45,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:45,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:45,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:09:45,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:45,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691942405] [2023-12-09 15:09:45,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691942405] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:45,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:45,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:45,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142120567] [2023-12-09 15:09:45,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:45,647 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:45,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:45,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:45,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:45,651 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:45,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 419 transitions, 1849 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:45,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:45,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:45,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:46,088 INFO L124 PetriNetUnfolderBase]: 322/1774 cut-off events. [2023-12-09 15:09:46,088 INFO L125 PetriNetUnfolderBase]: For 887/1309 co-relation queries the response was YES. [2023-12-09 15:09:46,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3771 conditions, 1774 events. 322/1774 cut-off events. For 887/1309 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15005 event pairs, 103 based on Foata normal form. 31/1668 useless extension candidates. Maximal degree in co-relation 2986. Up to 444 conditions per place. [2023-12-09 15:09:46,100 INFO L140 encePairwiseOnDemand]: 253/264 looper letters, 153 selfloop transitions, 29 changer transitions 69/457 dead transitions. [2023-12-09 15:09:46,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 457 transitions, 2618 flow [2023-12-09 15:09:46,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-09 15:09:46,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-12-09 15:09:46,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2925 transitions. [2023-12-09 15:09:46,105 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8522727272727273 [2023-12-09 15:09:46,105 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2925 transitions. [2023-12-09 15:09:46,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2925 transitions. [2023-12-09 15:09:46,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:46,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2925 transitions. [2023-12-09 15:09:46,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 225.0) internal successors, (2925), 13 states have internal predecessors, (2925), 0 states have call successors, (0), 0 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:09:46,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 264.0) internal successors, (3696), 14 states have internal predecessors, (3696), 0 states have call successors, (0), 0 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:09:46,114 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 264.0) internal successors, (3696), 14 states have internal predecessors, (3696), 0 states have call successors, (0), 0 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:09:46,115 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 42 predicate places. [2023-12-09 15:09:46,115 INFO L500 AbstractCegarLoop]: Abstraction has has 282 places, 457 transitions, 2618 flow [2023-12-09 15:09:46,116 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:46,116 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:46,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] [2023-12-09 15:09:46,116 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-09 15:09:46,117 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:09:46,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:46,117 INFO L85 PathProgramCache]: Analyzing trace with hash 610521575, now seen corresponding path program 4 times [2023-12-09 15:09:46,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:46,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466507878] [2023-12-09 15:09:46,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:46,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:46,622 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:09:46,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:46,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466507878] [2023-12-09 15:09:46,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466507878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:46,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:46,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:46,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589311130] [2023-12-09 15:09:46,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:46,626 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:46,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:46,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:46,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:46,629 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:46,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 457 transitions, 2618 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:46,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:46,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:46,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:47,056 INFO L124 PetriNetUnfolderBase]: 331/1897 cut-off events. [2023-12-09 15:09:47,056 INFO L125 PetriNetUnfolderBase]: For 1292/1791 co-relation queries the response was YES. [2023-12-09 15:09:47,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 1897 events. 331/1897 cut-off events. For 1292/1791 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16527 event pairs, 111 based on Foata normal form. 37/1790 useless extension candidates. Maximal degree in co-relation 3584. Up to 466 conditions per place. [2023-12-09 15:09:47,072 INFO L140 encePairwiseOnDemand]: 253/264 looper letters, 150 selfloop transitions, 30 changer transitions 91/477 dead transitions. [2023-12-09 15:09:47,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 477 transitions, 3341 flow [2023-12-09 15:09:47,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-09 15:09:47,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-12-09 15:09:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3148 transitions. [2023-12-09 15:09:47,077 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8517316017316018 [2023-12-09 15:09:47,077 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3148 transitions. [2023-12-09 15:09:47,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3148 transitions. [2023-12-09 15:09:47,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:47,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3148 transitions. [2023-12-09 15:09:47,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 224.85714285714286) internal successors, (3148), 14 states have internal predecessors, (3148), 0 states have call successors, (0), 0 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:09:47,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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:09:47,088 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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:09:47,089 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 55 predicate places. [2023-12-09 15:09:47,090 INFO L500 AbstractCegarLoop]: Abstraction has has 295 places, 477 transitions, 3341 flow [2023-12-09 15:09:47,091 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:47,091 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:47,091 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] [2023-12-09 15:09:47,091 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-09 15:09:47,091 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:09:47,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:47,092 INFO L85 PathProgramCache]: Analyzing trace with hash 868705573, now seen corresponding path program 5 times [2023-12-09 15:09:47,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:47,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398134865] [2023-12-09 15:09:47,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:47,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:47,449 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:09:47,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:47,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398134865] [2023-12-09 15:09:47,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398134865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:47,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:47,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:47,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400462720] [2023-12-09 15:09:47,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:47,451 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:47,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:47,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:47,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:47,453 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:47,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 477 transitions, 3341 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:47,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:47,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:47,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:47,857 INFO L124 PetriNetUnfolderBase]: 330/1897 cut-off events. [2023-12-09 15:09:47,857 INFO L125 PetriNetUnfolderBase]: For 2000/3027 co-relation queries the response was YES. [2023-12-09 15:09:47,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5387 conditions, 1897 events. 330/1897 cut-off events. For 2000/3027 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16669 event pairs, 100 based on Foata normal form. 26/1787 useless extension candidates. Maximal degree in co-relation 4095. Up to 487 conditions per place. [2023-12-09 15:09:47,877 INFO L140 encePairwiseOnDemand]: 253/264 looper letters, 150 selfloop transitions, 31 changer transitions 112/499 dead transitions. [2023-12-09 15:09:47,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 499 transitions, 4168 flow [2023-12-09 15:09:47,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-09 15:09:47,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-12-09 15:09:47,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2927 transitions. [2023-12-09 15:09:47,881 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8528554778554779 [2023-12-09 15:09:47,881 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2927 transitions. [2023-12-09 15:09:47,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2927 transitions. [2023-12-09 15:09:47,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:47,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2927 transitions. [2023-12-09 15:09:47,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 225.15384615384616) internal successors, (2927), 13 states have internal predecessors, (2927), 0 states have call successors, (0), 0 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:09:47,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 264.0) internal successors, (3696), 14 states have internal predecessors, (3696), 0 states have call successors, (0), 0 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:09:47,890 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 264.0) internal successors, (3696), 14 states have internal predecessors, (3696), 0 states have call successors, (0), 0 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:09:47,891 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 67 predicate places. [2023-12-09 15:09:47,891 INFO L500 AbstractCegarLoop]: Abstraction has has 307 places, 499 transitions, 4168 flow [2023-12-09 15:09:47,892 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:47,892 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:47,892 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] [2023-12-09 15:09:47,892 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-09 15:09:47,892 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:09:47,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:47,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1681924017, now seen corresponding path program 6 times [2023-12-09 15:09:47,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:47,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845565301] [2023-12-09 15:09:47,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:47,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:48,304 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:09:48,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845565301] [2023-12-09 15:09:48,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845565301] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:48,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:48,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-09 15:09:48,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187850389] [2023-12-09 15:09:48,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:48,308 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:09:48,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:48,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:09:48,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:09:48,310 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:48,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 499 transitions, 4168 flow. Second operand has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:48,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:48,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:48,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:48,735 INFO L124 PetriNetUnfolderBase]: 339/1969 cut-off events. [2023-12-09 15:09:48,735 INFO L125 PetriNetUnfolderBase]: For 2524/3698 co-relation queries the response was YES. [2023-12-09 15:09:48,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 1969 events. 339/1969 cut-off events. For 2524/3698 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17344 event pairs, 105 based on Foata normal form. 25/1844 useless extension candidates. Maximal degree in co-relation 4622. Up to 484 conditions per place. [2023-12-09 15:09:48,754 INFO L140 encePairwiseOnDemand]: 253/264 looper letters, 127 selfloop transitions, 32 changer transitions 131/496 dead transitions. [2023-12-09 15:09:48,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 496 transitions, 4712 flow [2023-12-09 15:09:48,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-09 15:09:48,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-12-09 15:09:48,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3147 transitions. [2023-12-09 15:09:48,759 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.851461038961039 [2023-12-09 15:09:48,759 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3147 transitions. [2023-12-09 15:09:48,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3147 transitions. [2023-12-09 15:09:48,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:48,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3147 transitions. [2023-12-09 15:09:48,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 224.78571428571428) internal successors, (3147), 14 states have internal predecessors, (3147), 0 states have call successors, (0), 0 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:09:48,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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:09:48,768 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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:09:48,770 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 80 predicate places. [2023-12-09 15:09:48,770 INFO L500 AbstractCegarLoop]: Abstraction has has 320 places, 496 transitions, 4712 flow [2023-12-09 15:09:48,770 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 222.5) internal successors, (1780), 8 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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:09:48,770 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:48,770 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] [2023-12-09 15:09:48,771 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-09 15:09:48,771 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:09:48,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:48,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1226273267, now seen corresponding path program 1 times [2023-12-09 15:09:48,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:48,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37192542] [2023-12-09 15:09:48,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:48,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:48,913 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:09:48,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:48,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37192542] [2023-12-09 15:09:48,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37192542] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:48,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:48,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:09:48,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216145256] [2023-12-09 15:09:48,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:48,917 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:09:48,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:48,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:09:48,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:09:48,919 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 264 [2023-12-09 15:09:48,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 496 transitions, 4712 flow. Second operand has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:48,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:48,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 264 [2023-12-09 15:09:48,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:50,169 INFO L124 PetriNetUnfolderBase]: 1796/8628 cut-off events. [2023-12-09 15:09:50,169 INFO L125 PetriNetUnfolderBase]: For 155561/281344 co-relation queries the response was YES. [2023-12-09 15:09:50,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29680 conditions, 8628 events. 1796/8628 cut-off events. For 155561/281344 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 106581 event pairs, 491 based on Foata normal form. 51/7713 useless extension candidates. Maximal degree in co-relation 24975. Up to 2363 conditions per place. [2023-12-09 15:09:50,253 INFO L140 encePairwiseOnDemand]: 251/264 looper letters, 164 selfloop transitions, 15 changer transitions 402/878 dead transitions. [2023-12-09 15:09:50,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 878 transitions, 11525 flow [2023-12-09 15:09:50,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-09 15:09:50,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-12-09 15:09:50,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2784 transitions. [2023-12-09 15:09:50,259 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8787878787878788 [2023-12-09 15:09:50,259 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2784 transitions. [2023-12-09 15:09:50,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2784 transitions. [2023-12-09 15:09:50,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:50,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2784 transitions. [2023-12-09 15:09:50,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 232.0) internal successors, (2784), 12 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:09:50,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 264.0) internal successors, (3432), 13 states have internal predecessors, (3432), 0 states have call successors, (0), 0 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:09:50,268 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 264.0) internal successors, (3432), 13 states have internal predecessors, (3432), 0 states have call successors, (0), 0 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:09:50,268 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 91 predicate places. [2023-12-09 15:09:50,268 INFO L500 AbstractCegarLoop]: Abstraction has has 331 places, 878 transitions, 11525 flow [2023-12-09 15:09:50,269 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:50,269 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:50,269 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] [2023-12-09 15:09:50,269 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-09 15:09:50,269 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:09:50,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:50,270 INFO L85 PathProgramCache]: Analyzing trace with hash 195420653, now seen corresponding path program 2 times [2023-12-09 15:09:50,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:50,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471474099] [2023-12-09 15:09:50,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:50,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:50,459 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:09:50,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:50,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471474099] [2023-12-09 15:09:50,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471474099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:50,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:50,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:09:50,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645205138] [2023-12-09 15:09:50,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:50,460 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:09:50,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:50,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:09:50,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:09:50,461 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 264 [2023-12-09 15:09:50,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 878 transitions, 11525 flow. Second operand has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:50,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:50,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 264 [2023-12-09 15:09:50,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:51,945 INFO L124 PetriNetUnfolderBase]: 2080/11221 cut-off events. [2023-12-09 15:09:51,945 INFO L125 PetriNetUnfolderBase]: For 155978/215863 co-relation queries the response was YES. [2023-12-09 15:09:52,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36406 conditions, 11221 events. 2080/11221 cut-off events. For 155978/215863 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 146847 event pairs, 618 based on Foata normal form. 148/10242 useless extension candidates. Maximal degree in co-relation 16576. Up to 2720 conditions per place. [2023-12-09 15:09:52,130 INFO L140 encePairwiseOnDemand]: 250/264 looper letters, 206 selfloop transitions, 11 changer transitions 551/1065 dead transitions. [2023-12-09 15:09:52,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1065 transitions, 16230 flow [2023-12-09 15:09:52,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 15:09:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 15:09:52,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2308 transitions. [2023-12-09 15:09:52,135 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8742424242424243 [2023-12-09 15:09:52,135 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2308 transitions. [2023-12-09 15:09:52,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2308 transitions. [2023-12-09 15:09:52,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:52,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2308 transitions. [2023-12-09 15:09:52,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 230.8) internal successors, (2308), 10 states have internal predecessors, (2308), 0 states have call successors, (0), 0 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:09:52,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:52,143 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:52,144 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 100 predicate places. [2023-12-09 15:09:52,144 INFO L500 AbstractCegarLoop]: Abstraction has has 340 places, 1065 transitions, 16230 flow [2023-12-09 15:09:52,145 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:52,145 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:52,145 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] [2023-12-09 15:09:52,145 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-09 15:09:52,145 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:09:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:52,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1787881225, now seen corresponding path program 1 times [2023-12-09 15:09:52,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:52,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579207275] [2023-12-09 15:09:52,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:52,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:52,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:52,178 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:09:52,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:52,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579207275] [2023-12-09 15:09:52,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579207275] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:52,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:52,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:09:52,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207214993] [2023-12-09 15:09:52,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:52,179 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:09:52,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:52,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:09:52,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:09:52,180 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 264 [2023-12-09 15:09:52,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 1065 transitions, 16230 flow. Second operand has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 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:09:52,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:52,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 264 [2023-12-09 15:09:52,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:53,956 INFO L124 PetriNetUnfolderBase]: 2740/13821 cut-off events. [2023-12-09 15:09:53,957 INFO L125 PetriNetUnfolderBase]: For 294816/379539 co-relation queries the response was YES. [2023-12-09 15:09:54,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48306 conditions, 13821 events. 2740/13821 cut-off events. For 294816/379539 co-relation queries the response was YES. Maximal size of possible extension queue 963. Compared 186525 event pairs, 717 based on Foata normal form. 115/12398 useless extension candidates. Maximal degree in co-relation 23363. Up to 3654 conditions per place. [2023-12-09 15:09:54,047 INFO L140 encePairwiseOnDemand]: 260/264 looper letters, 113 selfloop transitions, 2 changer transitions 562/1100 dead transitions. [2023-12-09 15:09:54,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1100 transitions, 17689 flow [2023-12-09 15:09:54,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:09:54,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:09:54,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 750 transitions. [2023-12-09 15:09:54,049 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.946969696969697 [2023-12-09 15:09:54,049 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 750 transitions. [2023-12-09 15:09:54,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 750 transitions. [2023-12-09 15:09:54,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:54,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 750 transitions. [2023-12-09 15:09:54,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 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:09:54,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:54,054 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:54,054 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 102 predicate places. [2023-12-09 15:09:54,054 INFO L500 AbstractCegarLoop]: Abstraction has has 342 places, 1100 transitions, 17689 flow [2023-12-09 15:09:54,055 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 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:09:54,055 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:54,055 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] [2023-12-09 15:09:54,055 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-09 15:09:54,055 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:09:54,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:54,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1580910365, now seen corresponding path program 2 times [2023-12-09 15:09:54,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:54,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410240600] [2023-12-09 15:09:54,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:54,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:54,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:54,083 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:09:54,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:54,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410240600] [2023-12-09 15:09:54,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410240600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:54,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:54,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:09:54,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854031123] [2023-12-09 15:09:54,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:54,084 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:09:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:09:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:09:54,086 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 264 [2023-12-09 15:09:54,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 1100 transitions, 17689 flow. Second operand has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 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:09:54,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:54,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 264 [2023-12-09 15:09:54,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:55,190 INFO L124 PetriNetUnfolderBase]: 1616/8465 cut-off events. [2023-12-09 15:09:55,190 INFO L125 PetriNetUnfolderBase]: For 139881/169181 co-relation queries the response was YES. [2023-12-09 15:09:55,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29503 conditions, 8465 events. 1616/8465 cut-off events. For 139881/169181 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 104854 event pairs, 494 based on Foata normal form. 59/7594 useless extension candidates. Maximal degree in co-relation 15111. Up to 2173 conditions per place. [2023-12-09 15:09:55,254 INFO L140 encePairwiseOnDemand]: 258/264 looper letters, 70 selfloop transitions, 4 changer transitions 311/781 dead transitions. [2023-12-09 15:09:55,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 781 transitions, 11614 flow [2023-12-09 15:09:55,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:09:55,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:09:55,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 750 transitions. [2023-12-09 15:09:55,256 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.946969696969697 [2023-12-09 15:09:55,256 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 750 transitions. [2023-12-09 15:09:55,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 750 transitions. [2023-12-09 15:09:55,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:55,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 750 transitions. [2023-12-09 15:09:55,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 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:09:55,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:55,259 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:55,260 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 104 predicate places. [2023-12-09 15:09:55,260 INFO L500 AbstractCegarLoop]: Abstraction has has 344 places, 781 transitions, 11614 flow [2023-12-09 15:09:55,260 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 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:09:55,260 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:55,260 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] [2023-12-09 15:09:55,260 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-09 15:09:55,261 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:09:55,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:55,261 INFO L85 PathProgramCache]: Analyzing trace with hash -258796381, now seen corresponding path program 3 times [2023-12-09 15:09:55,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:55,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865199512] [2023-12-09 15:09:55,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:55,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:55,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:55,387 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:09:55,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:55,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865199512] [2023-12-09 15:09:55,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865199512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:55,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:55,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:09:55,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437307563] [2023-12-09 15:09:55,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:55,388 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:09:55,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:55,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:09:55,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:09:55,391 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 264 [2023-12-09 15:09:55,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 781 transitions, 11614 flow. Second operand has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:55,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:55,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 264 [2023-12-09 15:09:55,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:56,610 INFO L124 PetriNetUnfolderBase]: 1685/8634 cut-off events. [2023-12-09 15:09:56,612 INFO L125 PetriNetUnfolderBase]: For 158183/185733 co-relation queries the response was YES. [2023-12-09 15:09:56,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30911 conditions, 8634 events. 1685/8634 cut-off events. For 158183/185733 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 106650 event pairs, 507 based on Foata normal form. 212/7823 useless extension candidates. Maximal degree in co-relation 15755. Up to 2253 conditions per place. [2023-12-09 15:09:56,686 INFO L140 encePairwiseOnDemand]: 251/264 looper letters, 125 selfloop transitions, 8 changer transitions 409/771 dead transitions. [2023-12-09 15:09:56,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 771 transitions, 12374 flow [2023-12-09 15:09:56,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 15:09:56,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 15:09:56,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2310 transitions. [2023-12-09 15:09:56,688 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.875 [2023-12-09 15:09:56,688 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2310 transitions. [2023-12-09 15:09:56,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2310 transitions. [2023-12-09 15:09:56,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:56,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2310 transitions. [2023-12-09 15:09:56,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 231.0) internal successors, (2310), 10 states have internal predecessors, (2310), 0 states have call successors, (0), 0 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:09:56,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:56,694 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:56,694 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 113 predicate places. [2023-12-09 15:09:56,694 INFO L500 AbstractCegarLoop]: Abstraction has has 353 places, 771 transitions, 12374 flow [2023-12-09 15:09:56,694 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 227.57142857142858) internal successors, (1593), 7 states have internal predecessors, (1593), 0 states have call successors, (0), 0 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:09:56,694 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:56,694 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] [2023-12-09 15:09:56,695 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-09 15:09:56,695 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:09:56,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:56,695 INFO L85 PathProgramCache]: Analyzing trace with hash 581329579, now seen corresponding path program 1 times [2023-12-09 15:09:56,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:56,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304341772] [2023-12-09 15:09:56,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:56,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:56,776 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:09:56,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:56,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304341772] [2023-12-09 15:09:56,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304341772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:56,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:56,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-09 15:09:56,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307950835] [2023-12-09 15:09:56,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:56,777 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-09 15:09:56,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:56,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-09 15:09:56,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-09 15:09:56,779 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 264 [2023-12-09 15:09:56,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 771 transitions, 12374 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 0 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:09:56,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:56,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 264 [2023-12-09 15:09:56,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:57,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 43#L50-22true, 36#L56-6true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,100 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,100 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,100 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,100 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 192#L56-4true, 352#true, 43#L50-22true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,101 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,101 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,101 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,101 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:09:57,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 14#L44-24true, 352#true, 43#L50-22true, 36#L56-6true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,156 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,156 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,156 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,156 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 14#L44-24true, 192#L56-4true, 352#true, 43#L50-22true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,157 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, thread3Thread1of1ForFork1InUse, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,161 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-12-09 15:09:57,161 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:09:57,161 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:09:57,161 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:09:57,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 36#L56-6true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,162 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,162 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,162 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,162 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 192#L56-4true, 352#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,163 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:09:57,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,209 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 14#L44-24true, 352#true, 36#L56-6true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,210 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 14#L44-24true, 192#L56-4true, 352#true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,210 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,211 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,211 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,214 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,214 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,214 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,214 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:09:57,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 134#L50-24true, 36#L56-6true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,214 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,214 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 192#L56-4true, 352#true, 134#L50-24true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,215 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,215 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:09:57,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,263 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,263 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,263 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,263 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 14#L44-24true, 134#L50-24true, 352#true, 36#L56-6true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,264 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,264 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,264 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,264 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 14#L44-24true, 192#L56-4true, 134#L50-24true, 352#true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,265 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,265 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,265 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,265 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 134#L50-24true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,266 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([714] L56-3-->L56-6: Formula: (= (mod v_~is_null_6~0_6 256) 0) InVars {~is_null_6~0=v_~is_null_6~0_6} OutVars{~is_null_6~0=v_~is_null_6~0_6} AuxVars[] AssignedVars[][184], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 14#L44-24true, 352#true, 134#L50-24true, 36#L56-6true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,266 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,266 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([713] L56-3-->L56-4: Formula: (not (= (mod v_~is_null_6~0_5 256) 0)) InVars {~is_null_6~0=v_~is_null_6~0_5} OutVars{~is_null_6~0=v_~is_null_6~0_5} AuxVars[] AssignedVars[][185], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 14#L44-24true, 192#L56-4true, 134#L50-24true, 352#true, 488#true, 382#true, 85#L77-4true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,267 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:09:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 134#L50-24true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:09:57,270 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:09:57,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][183], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 134#L50-24true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:09:57,317 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:09:57,317 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:09:57,317 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:09:57,317 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:09:57,317 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:09:57,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][385], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 510#(not (= ~result_9~0 0)), 134#L50-24true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,450 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,450 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,450 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][388], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 510#(not (= ~result_9~0 0)), 352#true, 134#L50-24true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,451 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][389], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 134#L50-24true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,451 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,451 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][388], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,488 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:09:57,488 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:57,488 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:57,488 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:57,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][388], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 31#L50-23true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,535 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:09:57,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:57,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:57,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:57,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][388], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 134#L50-24true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,730 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,730 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,730 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,730 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][389], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,731 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][385], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,731 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][444], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 488#true, 382#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,735 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,735 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,736 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,736 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 43#L50-22true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,742 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,743 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,743 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,743 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:57,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][389], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,764 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][385], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 510#(not (= ~result_9~0 0)), 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 480#true, 31#L50-23true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,765 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][444], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 488#true, 382#true, 480#true, 31#L50-23true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,769 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,769 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,769 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,769 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 31#L50-23true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,775 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,775 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:57,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][389], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 134#L50-24true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,791 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][385], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 510#(not (= ~result_9~0 0)), 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,792 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][444], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 134#L50-24true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 488#true, 382#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,797 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 134#L50-24true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,803 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 187#L56-3true, 43#L50-22true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,803 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:57,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,832 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:09:57,832 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:09:57,832 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:09:57,832 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:09:57,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][446], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:57,856 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:09:57,856 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:09:57,856 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:09:57,856 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:09:58,113 INFO L124 PetriNetUnfolderBase]: 2155/10533 cut-off events. [2023-12-09 15:09:58,114 INFO L125 PetriNetUnfolderBase]: For 310416/357356 co-relation queries the response was YES. [2023-12-09 15:09:58,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38531 conditions, 10533 events. 2155/10533 cut-off events. For 310416/357356 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 133847 event pairs, 706 based on Foata normal form. 198/9364 useless extension candidates. Maximal degree in co-relation 19758. Up to 2767 conditions per place. [2023-12-09 15:09:58,186 INFO L140 encePairwiseOnDemand]: 254/264 looper letters, 65 selfloop transitions, 9 changer transitions 450/762 dead transitions. [2023-12-09 15:09:58,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 762 transitions, 13089 flow [2023-12-09 15:09:58,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-09 15:09:58,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-12-09 15:09:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2320 transitions. [2023-12-09 15:09:58,190 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8787878787878788 [2023-12-09 15:09:58,190 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2320 transitions. [2023-12-09 15:09:58,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2320 transitions. [2023-12-09 15:09:58,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:58,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2320 transitions. [2023-12-09 15:09:58,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.0) internal successors, (2320), 10 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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:09:58,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:58,196 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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:09:58,197 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 122 predicate places. [2023-12-09 15:09:58,197 INFO L500 AbstractCegarLoop]: Abstraction has has 362 places, 762 transitions, 13089 flow [2023-12-09 15:09:58,198 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 0 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:09:58,198 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:58,198 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] [2023-12-09 15:09:58,198 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-09 15:09:58,198 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:09:58,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:58,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2008266021, now seen corresponding path program 1 times [2023-12-09 15:09:58,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:58,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776792920] [2023-12-09 15:09:58,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:58,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:58,224 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:09:58,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:58,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776792920] [2023-12-09 15:09:58,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776792920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:58,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:58,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:09:58,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886944936] [2023-12-09 15:09:58,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:58,225 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:09:58,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:58,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:09:58,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:09:58,227 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 264 [2023-12-09 15:09:58,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 762 transitions, 13089 flow. Second operand has 3 states, 3 states have (on average 245.33333333333334) internal successors, (736), 3 states have internal predecessors, (736), 0 states have call successors, (0), 0 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:09:58,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:58,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 264 [2023-12-09 15:09:58,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:09:58,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][345], [289#true, 407#true, 484#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 159#L78-2true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 488#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 31#L50-23true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,668 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:09:58,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:09:58,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:09:58,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:09:58,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][341], [289#true, 407#true, 352#true, 484#true, 134#L50-24true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 488#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,698 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 15:09:58,698 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:09:58,698 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:09:58,698 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:09:58,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][337], [289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 484#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 187#L56-3true, 159#L78-2true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 31#L50-23true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,726 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][344], [289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 484#true, 108#L56-1true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 159#L78-2true, 460#true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 382#true, 506#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,727 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:09:58,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][340], [289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 484#true, 352#true, 187#L56-3true, 159#L78-2true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,752 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][343], [289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 484#true, 134#L50-24true, 352#true, 108#L56-1true, 159#L78-2true, 460#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 382#true, 506#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,753 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][425], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,761 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,761 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,761 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,761 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:09:58,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][425], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 31#L50-23true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,790 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:09:58,790 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:58,790 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:58,790 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:09:58,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][425], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 510#(not (= ~result_9~0 0)), 352#true, 134#L50-24true, 159#L78-2true, 460#true, 488#true, 382#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,818 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,818 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][426], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,819 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:09:58,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][426], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 31#L50-23true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,854 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:09:58,854 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:58,854 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:58,855 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:09:58,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][426], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 134#L50-24true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:09:58,883 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:09:58,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:58,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:58,883 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:09:59,266 INFO L124 PetriNetUnfolderBase]: 1792/8178 cut-off events. [2023-12-09 15:09:59,267 INFO L125 PetriNetUnfolderBase]: For 291169/330447 co-relation queries the response was YES. [2023-12-09 15:09:59,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33640 conditions, 8178 events. 1792/8178 cut-off events. For 291169/330447 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 98842 event pairs, 414 based on Foata normal form. 155/7369 useless extension candidates. Maximal degree in co-relation 29249. Up to 2285 conditions per place. [2023-12-09 15:09:59,321 INFO L140 encePairwiseOnDemand]: 260/264 looper letters, 47 selfloop transitions, 2 changer transitions 364/736 dead transitions. [2023-12-09 15:09:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 736 transitions, 13008 flow [2023-12-09 15:09:59,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-09 15:09:59,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-12-09 15:09:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2023-12-09 15:09:59,323 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.9457070707070707 [2023-12-09 15:09:59,323 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 749 transitions. [2023-12-09 15:09:59,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 749 transitions. [2023-12-09 15:09:59,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:09:59,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 749 transitions. [2023-12-09 15:09:59,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 249.66666666666666) internal successors, (749), 3 states have internal predecessors, (749), 0 states have call successors, (0), 0 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:09:59,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:59,325 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 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:09:59,325 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 124 predicate places. [2023-12-09 15:09:59,325 INFO L500 AbstractCegarLoop]: Abstraction has has 364 places, 736 transitions, 13008 flow [2023-12-09 15:09:59,326 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 245.33333333333334) internal successors, (736), 3 states have internal predecessors, (736), 0 states have call successors, (0), 0 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:09:59,326 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:09:59,326 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] [2023-12-09 15:09:59,326 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-09 15:09:59,326 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:09:59,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:09:59,326 INFO L85 PathProgramCache]: Analyzing trace with hash -451464751, now seen corresponding path program 1 times [2023-12-09 15:09:59,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:09:59,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673938203] [2023-12-09 15:09:59,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:09:59,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:09:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:09:59,493 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:09:59,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:09:59,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673938203] [2023-12-09 15:09:59,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673938203] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:09:59,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:09:59,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:09:59,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019819126] [2023-12-09 15:09:59,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:09:59,494 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:09:59,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:09:59,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:09:59,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:09:59,496 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:09:59,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 736 transitions, 13008 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:09:59,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:09:59,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:09:59,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:01,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][662], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,053 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,054 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,054 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,054 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,130 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,130 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,130 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,130 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][664], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 352#true, 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,192 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:01,192 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:01,192 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:01,192 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][662], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,193 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,195 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][662], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,257 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,258 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 527#true, 31#L50-23true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,264 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,264 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,264 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:01,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,265 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,265 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][664], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,309 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,309 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,309 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,309 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 134#L50-24true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,313 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:01,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,314 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,314 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][662], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,353 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,353 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,353 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,353 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,353 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 31#L50-23true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,356 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,356 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,357 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,357 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,358 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,358 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:01,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 134#L50-24true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,400 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:01,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][568], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:01,437 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:01,849 INFO L124 PetriNetUnfolderBase]: 3682/14196 cut-off events. [2023-12-09 15:10:01,849 INFO L125 PetriNetUnfolderBase]: For 277194/357091 co-relation queries the response was YES. [2023-12-09 15:10:01,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62870 conditions, 14196 events. 3682/14196 cut-off events. For 277194/357091 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 181742 event pairs, 1050 based on Foata normal form. 157/12889 useless extension candidates. Maximal degree in co-relation 32154. Up to 4118 conditions per place. [2023-12-09 15:10:02,023 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 120 selfloop transitions, 39 changer transitions 620/996 dead transitions. [2023-12-09 15:10:02,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 996 transitions, 20579 flow [2023-12-09 15:10:02,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-09 15:10:02,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-12-09 15:10:02,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 6069 transitions. [2023-12-09 15:10:02,031 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8514309764309764 [2023-12-09 15:10:02,032 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 6069 transitions. [2023-12-09 15:10:02,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 6069 transitions. [2023-12-09 15:10:02,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:02,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 6069 transitions. [2023-12-09 15:10:02,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 224.77777777777777) internal successors, (6069), 27 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:02,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 264.0) internal successors, (7392), 28 states have internal predecessors, (7392), 0 states have call successors, (0), 0 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:10:02,047 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 264.0) internal successors, (7392), 28 states have internal predecessors, (7392), 0 states have call successors, (0), 0 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:10:02,048 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 150 predicate places. [2023-12-09 15:10:02,048 INFO L500 AbstractCegarLoop]: Abstraction has has 390 places, 996 transitions, 20579 flow [2023-12-09 15:10:02,048 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:02,049 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:02,049 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] [2023-12-09 15:10:02,049 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-09 15:10:02,049 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:10:02,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:02,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1414464813, now seen corresponding path program 2 times [2023-12-09 15:10:02,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:02,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756270930] [2023-12-09 15:10:02,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:02,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:02,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:02,460 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:10:02,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:02,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756270930] [2023-12-09 15:10:02,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756270930] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:02,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:02,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:02,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596760977] [2023-12-09 15:10:02,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:02,461 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:02,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:02,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:02,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:02,462 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:02,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 996 transitions, 20579 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:02,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:02,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:02,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:04,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,150 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,150 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,230 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][716], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 134#L50-24true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,296 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:04,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:04,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:04,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:04,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,361 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,361 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,361 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,361 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,361 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:04,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][716], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,406 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,406 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,406 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,406 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][634], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 134#L50-24true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,410 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,411 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,411 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,411 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:04,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,457 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][634], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,463 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:04,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][634], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,621 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:04,621 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:04,621 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:04,621 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:04,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][634], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:04,660 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:04,660 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:04,660 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:04,660 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:05,005 INFO L124 PetriNetUnfolderBase]: 3808/14779 cut-off events. [2023-12-09 15:10:05,005 INFO L125 PetriNetUnfolderBase]: For 306017/425642 co-relation queries the response was YES. [2023-12-09 15:10:05,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72334 conditions, 14779 events. 3808/14779 cut-off events. For 306017/425642 co-relation queries the response was YES. Maximal size of possible extension queue 1069. Compared 191646 event pairs, 1170 based on Foata normal form. 463/13881 useless extension candidates. Maximal degree in co-relation 37479. Up to 4570 conditions per place. [2023-12-09 15:10:05,113 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 169 selfloop transitions, 58 changer transitions 650/1092 dead transitions. [2023-12-09 15:10:05,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1092 transitions, 24239 flow [2023-12-09 15:10:05,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-09 15:10:05,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-12-09 15:10:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4937 transitions. [2023-12-09 15:10:05,117 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.850034435261708 [2023-12-09 15:10:05,117 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4937 transitions. [2023-12-09 15:10:05,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4937 transitions. [2023-12-09 15:10:05,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:05,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4937 transitions. [2023-12-09 15:10:05,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 224.4090909090909) internal successors, (4937), 22 states have internal predecessors, (4937), 0 states have call successors, (0), 0 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:10:05,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 264.0) internal successors, (6072), 23 states have internal predecessors, (6072), 0 states have call successors, (0), 0 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:10:05,127 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 264.0) internal successors, (6072), 23 states have internal predecessors, (6072), 0 states have call successors, (0), 0 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:10:05,127 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 171 predicate places. [2023-12-09 15:10:05,127 INFO L500 AbstractCegarLoop]: Abstraction has has 411 places, 1092 transitions, 24239 flow [2023-12-09 15:10:05,128 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:05,128 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:05,128 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] [2023-12-09 15:10:05,128 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-09 15:10:05,128 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:10:05,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:05,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1248428333, now seen corresponding path program 3 times [2023-12-09 15:10:05,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:05,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552722750] [2023-12-09 15:10:05,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:05,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:05,301 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:10:05,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:05,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552722750] [2023-12-09 15:10:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552722750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:05,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829168865] [2023-12-09 15:10:05,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:05,303 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:05,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:05,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:05,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:05,305 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:05,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 1092 transitions, 24239 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:05,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:05,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:05,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:07,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][905], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 535#(<= (+ ~result_10~0 1) 0), 639#true, 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:07,743 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:07,743 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:07,743 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:07,743 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:07,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][905], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:07,890 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:07,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:07,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:07,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:07,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][685], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 639#true, 134#L50-24true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 488#true, 382#true, 598#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:07,970 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,971 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,971 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,971 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][904], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 134#L50-24true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:07,981 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,981 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,981 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:07,981 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:08,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][685], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 639#true, 63#L50-25true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 488#true, 382#true, 598#true, 480#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,059 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,059 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,059 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,059 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][905], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 639#true, 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,068 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,068 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,068 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,068 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,068 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:08,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][677], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 639#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 134#L50-24true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 598#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,126 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][824], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 352#true, 134#L50-24true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,139 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,139 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:08,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][677], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 407#true, 639#true, 63#L50-25true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 598#true, 480#true, 257#true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,185 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][904], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 134#L50-24true, 352#true, 187#L56-3true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,195 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 15:10:08,195 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:08,195 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:08,195 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:08,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][905], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 639#true, 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,196 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][824], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 63#L50-25true, 352#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,204 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,204 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:08,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][824], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 352#true, 134#L50-24true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,266 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:08,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:08,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:08,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:08,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][824], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:08,315 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:08,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:08,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:08,315 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:08,994 INFO L124 PetriNetUnfolderBase]: 4642/16998 cut-off events. [2023-12-09 15:10:08,994 INFO L125 PetriNetUnfolderBase]: For 466614/832747 co-relation queries the response was YES. [2023-12-09 15:10:09,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97338 conditions, 16998 events. 4642/16998 cut-off events. For 466614/832747 co-relation queries the response was YES. Maximal size of possible extension queue 1343. Compared 225072 event pairs, 1276 based on Foata normal form. 784/16467 useless extension candidates. Maximal degree in co-relation 49951. Up to 5765 conditions per place. [2023-12-09 15:10:09,144 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 298 selfloop transitions, 91 changer transitions 802/1406 dead transitions. [2023-12-09 15:10:09,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1406 transitions, 34634 flow [2023-12-09 15:10:09,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-09 15:10:09,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-12-09 15:10:09,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 6066 transitions. [2023-12-09 15:10:09,148 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.851010101010101 [2023-12-09 15:10:09,148 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 6066 transitions. [2023-12-09 15:10:09,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 6066 transitions. [2023-12-09 15:10:09,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:09,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 6066 transitions. [2023-12-09 15:10:09,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 224.66666666666666) internal successors, (6066), 27 states have internal predecessors, (6066), 0 states have call successors, (0), 0 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:10:09,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 264.0) internal successors, (7392), 28 states have internal predecessors, (7392), 0 states have call successors, (0), 0 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:10:09,161 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 264.0) internal successors, (7392), 28 states have internal predecessors, (7392), 0 states have call successors, (0), 0 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:10:09,161 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 197 predicate places. [2023-12-09 15:10:09,161 INFO L500 AbstractCegarLoop]: Abstraction has has 437 places, 1406 transitions, 34634 flow [2023-12-09 15:10:09,162 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:09,162 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:09,162 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] [2023-12-09 15:10:09,162 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-09 15:10:09,162 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:10:09,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:09,162 INFO L85 PathProgramCache]: Analyzing trace with hash 338241315, now seen corresponding path program 4 times [2023-12-09 15:10:09,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:09,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67247950] [2023-12-09 15:10:09,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:09,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:09,339 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:10:09,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:09,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67247950] [2023-12-09 15:10:09,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67247950] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:09,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:09,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:09,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619518392] [2023-12-09 15:10:09,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:09,341 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:09,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:09,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:09,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:09,342 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:09,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 1406 transitions, 34634 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:09,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:09,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:09,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:12,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][950], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,170 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,170 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,170 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,170 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][950], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,488 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][948], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 352#true, 134#L50-24true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,627 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:12,627 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:12,627 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:12,627 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:12,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][950], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,743 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,743 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,743 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,744 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,744 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:12,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][791], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 134#L50-24true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,834 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:12,834 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:12,834 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:12,834 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:12,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][948], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,899 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:12,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][950], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,899 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,899 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][791], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 63#L50-25true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,909 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,909 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,909 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,909 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:12,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][791], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 134#L50-24true, 352#true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:12,974 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:12,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:12,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:12,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:13,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][791], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:13,035 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:13,035 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:13,035 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:13,035 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:13,640 INFO L124 PetriNetUnfolderBase]: 4968/18680 cut-off events. [2023-12-09 15:10:13,640 INFO L125 PetriNetUnfolderBase]: For 522575/1073335 co-relation queries the response was YES. [2023-12-09 15:10:13,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113244 conditions, 18680 events. 4968/18680 cut-off events. For 522575/1073335 co-relation queries the response was YES. Maximal size of possible extension queue 1446. Compared 251664 event pairs, 1355 based on Foata normal form. 1243/18536 useless extension candidates. Maximal degree in co-relation 59687. Up to 6141 conditions per place. [2023-12-09 15:10:13,852 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 378 selfloop transitions, 109 changer transitions 792/1499 dead transitions. [2023-12-09 15:10:13,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1499 transitions, 39529 flow [2023-12-09 15:10:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-09 15:10:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-12-09 15:10:13,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5385 transitions. [2023-12-09 15:10:14,024 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.849905303030303 [2023-12-09 15:10:14,025 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5385 transitions. [2023-12-09 15:10:14,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5385 transitions. [2023-12-09 15:10:14,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:14,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5385 transitions. [2023-12-09 15:10:14,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 224.375) internal successors, (5385), 24 states have internal predecessors, (5385), 0 states have call successors, (0), 0 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:10:14,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 264.0) internal successors, (6600), 25 states have internal predecessors, (6600), 0 states have call successors, (0), 0 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:10:14,065 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 264.0) internal successors, (6600), 25 states have internal predecessors, (6600), 0 states have call successors, (0), 0 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:10:14,066 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 220 predicate places. [2023-12-09 15:10:14,066 INFO L500 AbstractCegarLoop]: Abstraction has has 460 places, 1499 transitions, 39529 flow [2023-12-09 15:10:14,066 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:14,066 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:14,066 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] [2023-12-09 15:10:14,066 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-09 15:10:14,066 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:10:14,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:14,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2101262923, now seen corresponding path program 5 times [2023-12-09 15:10:14,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:14,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295170037] [2023-12-09 15:10:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:14,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:14,235 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:10:14,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:14,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295170037] [2023-12-09 15:10:14,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295170037] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:14,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:14,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:14,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559081017] [2023-12-09 15:10:14,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:14,237 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:14,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:14,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:14,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:14,239 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:14,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1499 transitions, 39529 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:14,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:14,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:14,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:15,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][283], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:15,740 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:10:15,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:15,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:15,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:15,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][285], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:15,938 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:15,938 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:15,938 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:15,938 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:16,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:16,129 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:16,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][337], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 706#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:16,129 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:16,129 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:17,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][965], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,370 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 134#L50-24true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 327#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,531 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,531 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,531 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,531 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][963], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 352#true, 134#L50-24true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 382#true, 506#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,666 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][965], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,667 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,667 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 63#L50-25true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 327#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,670 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][965], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,780 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,781 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 31#L50-23true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,784 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,784 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:17,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 352#true, 134#L50-24true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,785 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:17,785 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:17,785 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:17,785 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:17,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][963], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 352#true, 134#L50-24true, 187#L56-3true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 382#true, 506#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,873 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,873 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,874 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,874 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 134#L50-24true, 352#true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,880 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 63#L50-25true, 352#true, 187#L56-3true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,880 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:17,880 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:17,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][965], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 535#(<= (+ ~result_10~0 1) 0), 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, 327#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,960 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 352#true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 31#L50-23true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 327#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:17,968 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,968 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,968 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,968 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 407#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 639#true, 63#L50-25true, 352#true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, 46#$Ultimate##0true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:17,970 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,970 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:17,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:18,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 134#L50-24true, 352#true, 187#L56-3true, 706#true, 159#L78-2true, 488#true, 382#true, 506#true, 598#true, 480#true, 527#true, 257#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 327#true, thread1Thread1of1ForFork2NotInUse, 753#true]) [2023-12-09 15:10:18,040 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:18,040 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:18,040 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:18,040 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:18,040 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:18,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [437#true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 407#true, 639#true, 63#L50-25true, 352#true, 187#L56-3true, 159#L78-2true, 706#true, 488#true, 382#true, 506#true, 598#true, 480#true, 257#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 327#true, 531#true, 753#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:18,105 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:18,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:18,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:18,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:18,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:19,039 INFO L124 PetriNetUnfolderBase]: 5000/18973 cut-off events. [2023-12-09 15:10:19,039 INFO L125 PetriNetUnfolderBase]: For 527465/917732 co-relation queries the response was YES. [2023-12-09 15:10:19,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121786 conditions, 18973 events. 5000/18973 cut-off events. For 527465/917732 co-relation queries the response was YES. Maximal size of possible extension queue 1362. Compared 255747 event pairs, 1125 based on Foata normal form. 1165/18633 useless extension candidates. Maximal degree in co-relation 65658. Up to 6161 conditions per place. [2023-12-09 15:10:19,255 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 344 selfloop transitions, 116 changer transitions 858/1535 dead transitions. [2023-12-09 15:10:19,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1535 transitions, 43128 flow [2023-12-09 15:10:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:10:19,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:10:19,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4493 transitions. [2023-12-09 15:10:19,259 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8509469696969697 [2023-12-09 15:10:19,260 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4493 transitions. [2023-12-09 15:10:19,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4493 transitions. [2023-12-09 15:10:19,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:19,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4493 transitions. [2023-12-09 15:10:19,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.65) internal successors, (4493), 20 states have internal predecessors, (4493), 0 states have call successors, (0), 0 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:10:19,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:19,271 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:19,271 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 239 predicate places. [2023-12-09 15:10:19,271 INFO L500 AbstractCegarLoop]: Abstraction has has 479 places, 1535 transitions, 43128 flow [2023-12-09 15:10:19,271 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:19,272 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:19,272 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] [2023-12-09 15:10:19,272 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-09 15:10:19,272 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:10:19,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1640002877, now seen corresponding path program 6 times [2023-12-09 15:10:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640403784] [2023-12-09 15:10:19,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:19,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:19,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:19,448 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:10:19,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:19,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640403784] [2023-12-09 15:10:19,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640403784] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:19,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:19,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:19,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410796392] [2023-12-09 15:10:19,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:19,450 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:19,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:19,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:19,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:19,451 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:19,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1535 transitions, 43128 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:19,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:19,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:19,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:22,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:22,786 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:22,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:22,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:22,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:22,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:22,786 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,786 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,787 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,787 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:22,995 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,995 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,995 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:22,996 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:22,996 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][868], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,251 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:23,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:23,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:23,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:23,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,253 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,253 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,253 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,266 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,266 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,266 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,266 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,439 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:23,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:23,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:23,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:23,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,443 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,443 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,443 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,443 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,580 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,580 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,580 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,580 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,580 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,581 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,581 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,586 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,586 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,586 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,586 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:23,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,587 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,587 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,587 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,587 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][868], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,684 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:10:23,684 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:23,684 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:23,684 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:23,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,691 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,691 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:23,691 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:23,692 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:23,692 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:23,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][867], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,765 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:23,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][869], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,765 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,765 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 187#L56-3true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,773 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,773 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,773 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,773 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,776 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:23,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:23,849 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,849 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,849 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,849 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:23,849 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:24,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][864], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:24,047 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:24,047 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:24,047 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:24,047 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:24,047 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:24,719 INFO L124 PetriNetUnfolderBase]: 5108/18998 cut-off events. [2023-12-09 15:10:24,719 INFO L125 PetriNetUnfolderBase]: For 616988/1194352 co-relation queries the response was YES. [2023-12-09 15:10:24,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134431 conditions, 18998 events. 5108/18998 cut-off events. For 616988/1194352 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 255575 event pairs, 1296 based on Foata normal form. 1974/19555 useless extension candidates. Maximal degree in co-relation 72106. Up to 6376 conditions per place. [2023-12-09 15:10:24,942 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 335 selfloop transitions, 116 changer transitions 887/1555 dead transitions. [2023-12-09 15:10:24,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1555 transitions, 46396 flow [2023-12-09 15:10:24,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-09 15:10:24,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-12-09 15:10:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4048 transitions. [2023-12-09 15:10:24,945 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8518518518518519 [2023-12-09 15:10:24,945 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4048 transitions. [2023-12-09 15:10:24,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4048 transitions. [2023-12-09 15:10:24,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:24,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4048 transitions. [2023-12-09 15:10:25,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 224.88888888888889) internal successors, (4048), 18 states have internal predecessors, (4048), 0 states have call successors, (0), 0 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:10:25,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 264.0) internal successors, (5016), 19 states have internal predecessors, (5016), 0 states have call successors, (0), 0 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:10:25,050 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 264.0) internal successors, (5016), 19 states have internal predecessors, (5016), 0 states have call successors, (0), 0 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:10:25,050 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 256 predicate places. [2023-12-09 15:10:25,050 INFO L500 AbstractCegarLoop]: Abstraction has has 496 places, 1555 transitions, 46396 flow [2023-12-09 15:10:25,051 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:25,051 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:25,051 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] [2023-12-09 15:10:25,051 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-09 15:10:25,051 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:10:25,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:25,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1910209659, now seen corresponding path program 7 times [2023-12-09 15:10:25,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:25,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576592046] [2023-12-09 15:10:25,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:25,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:25,270 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:10:25,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:25,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576592046] [2023-12-09 15:10:25,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576592046] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:25,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:25,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:25,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857358749] [2023-12-09 15:10:25,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:25,271 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:25,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:25,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:25,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:25,272 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:25,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1555 transitions, 46396 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:25,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:25,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:25,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:26,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][246], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:26,148 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-12-09 15:10:26,148 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 15:10:26,148 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 15:10:26,148 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-12-09 15:10:26,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][246], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,392 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:10:26,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:10:26,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:10:26,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][266], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,638 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][291], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,638 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,639 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:10:26,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:26,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:26,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:26,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][266], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:26,644 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-12-09 15:10:26,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:10:26,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:10:26,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:10:26,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 71#L50-21true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:26,647 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,647 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,647 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,647 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-12-09 15:10:26,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][266], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,868 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][338], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,869 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:10:26,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:26,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:26,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:26,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 71#L50-21true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:26,871 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,871 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,871 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,871 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:26,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][291], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:26,875 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:26,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:27,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][291], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,253 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,257 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,257 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,257 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,258 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,259 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:10:27,259 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:10:27,259 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:10:27,259 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:10:27,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,261 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][338], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,262 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:10:27,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,265 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:27,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][701], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,509 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][697], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,509 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][709], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,509 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,509 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][699], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,510 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][705], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,510 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,510 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,510 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,511 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,514 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][338], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,514 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,514 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,515 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,515 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:10:27,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 43#L50-22true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,518 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,520 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 15:10:27,520 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:10:27,520 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:10:27,520 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:10:27,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,525 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,525 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,525 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,525 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:27,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][701], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,724 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][697], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,724 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][709], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][699], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][703], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,726 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][700], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,726 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][705], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,726 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,726 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,727 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,727 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:27,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,737 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,737 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,737 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,737 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,737 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,743 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:27,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,938 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:27,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:27,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:27,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:27,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,938 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,939 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,939 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:27,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,939 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:27,940 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,940 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:27,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:27,944 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,944 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,944 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:27,950 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,950 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,950 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:27,950 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:28,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][708], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,158 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:10:28,158 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:10:28,158 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:10:28,158 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,160 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,160 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,160 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,160 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,161 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,161 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,161 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,161 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,162 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,162 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:28,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:10:28,171 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:10:28,171 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:28,171 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:28,171 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:28,171 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:28,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][700], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,500 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:10:28,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:28,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:28,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:28,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][704], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 71#L50-21true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][879], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 639#true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,744 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:28,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][703], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,981 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,981 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,984 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][881], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:28,989 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,989 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,989 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:28,989 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:29,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][697], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,194 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,194 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,194 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,194 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,194 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,194 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:10:29,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][709], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,195 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][701], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,195 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,195 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,201 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 71#L50-21true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,202 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,202 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,202 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,202 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][873], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 71#L50-21true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,209 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,209 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,209 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,209 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:29,505 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][699], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,505 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,512 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,513 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][871], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,529 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,529 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,529 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,529 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:10:29,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][874], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,530 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,530 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,530 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,530 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][873], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,533 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:29,693 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,694 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,694 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,694 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,694 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,694 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,694 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][698], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,696 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,696 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,696 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,697 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,697 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,697 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][883], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,700 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][873], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,704 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:29,816 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][705], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,816 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:29,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,824 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][873], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,833 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,833 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,833 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,833 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][702], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,932 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][873], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:29,940 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:29,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:31,005 INFO L124 PetriNetUnfolderBase]: 5593/20189 cut-off events. [2023-12-09 15:10:31,006 INFO L125 PetriNetUnfolderBase]: For 797588/1668563 co-relation queries the response was YES. [2023-12-09 15:10:31,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155921 conditions, 20189 events. 5593/20189 cut-off events. For 797588/1668563 co-relation queries the response was YES. Maximal size of possible extension queue 1405. Compared 270388 event pairs, 1121 based on Foata normal form. 722/19409 useless extension candidates. Maximal degree in co-relation 142755. Up to 6907 conditions per place. [2023-12-09 15:10:31,268 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 428 selfloop transitions, 98 changer transitions 870/1621 dead transitions. [2023-12-09 15:10:31,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1621 transitions, 51271 flow [2023-12-09 15:10:31,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:10:31,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:10:31,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4496 transitions. [2023-12-09 15:10:31,271 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8515151515151516 [2023-12-09 15:10:31,271 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4496 transitions. [2023-12-09 15:10:31,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4496 transitions. [2023-12-09 15:10:31,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:31,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4496 transitions. [2023-12-09 15:10:31,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.8) internal successors, (4496), 20 states have internal predecessors, (4496), 0 states have call successors, (0), 0 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:10:31,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:31,279 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:31,280 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 275 predicate places. [2023-12-09 15:10:31,280 INFO L500 AbstractCegarLoop]: Abstraction has has 515 places, 1621 transitions, 51271 flow [2023-12-09 15:10:31,280 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:31,280 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:31,280 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] [2023-12-09 15:10:31,280 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-09 15:10:31,280 INFO L425 AbstractCegarLoop]: === Iteration 21 === 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:10:31,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:31,281 INFO L85 PathProgramCache]: Analyzing trace with hash -241844855, now seen corresponding path program 8 times [2023-12-09 15:10:31,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:31,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595974049] [2023-12-09 15:10:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:31,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:31,477 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:10:31,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:31,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595974049] [2023-12-09 15:10:31,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595974049] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:31,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:31,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:31,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149269114] [2023-12-09 15:10:31,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:31,479 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:31,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:31,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:31,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:31,480 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:31,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 1621 transitions, 51271 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:31,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:31,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:31,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:33,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 639#true, 88#L56-22true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:33,565 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:33,565 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:33,565 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:33,565 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:33,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 88#L56-22true, 639#true, 134#L50-24true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:33,804 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:33,804 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:33,804 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:33,804 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:34,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 639#true, 88#L56-22true, 63#L50-25true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:34,134 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:10:34,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:34,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:34,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:35,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][948], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,333 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:35,333 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:35,333 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:35,333 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:35,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1009], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,370 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,370 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,537 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,537 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,537 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,537 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,542 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:35,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,575 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:35,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:35,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:35,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:35,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][954], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,711 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1017], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,729 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1009], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,730 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,734 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:35,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][949], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,973 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,973 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][723], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,981 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,984 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][898], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:35,992 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,992 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,992 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:35,992 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:36,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,008 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:36,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:36,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:36,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:36,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,009 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][723], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,105 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,105 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,105 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,105 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][898], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,114 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,115 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1017], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1009], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,128 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:10:36,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:36,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:36,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:36,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:10:36,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1009], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,129 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,136 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,136 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:36,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,137 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][723], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,212 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][898], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,222 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,238 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,238 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,238 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,239 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,242 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:36,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,335 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,335 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,335 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,335 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,335 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:36,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][900], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:36,411 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,411 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,411 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,412 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:36,412 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:37,317 INFO L124 PetriNetUnfolderBase]: 5134/19271 cut-off events. [2023-12-09 15:10:37,318 INFO L125 PetriNetUnfolderBase]: For 833573/1717152 co-relation queries the response was YES. [2023-12-09 15:10:37,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153638 conditions, 19271 events. 5134/19271 cut-off events. For 833573/1717152 co-relation queries the response was YES. Maximal size of possible extension queue 1409. Compared 262345 event pairs, 1060 based on Foata normal form. 706/18555 useless extension candidates. Maximal degree in co-relation 90811. Up to 6352 conditions per place. [2023-12-09 15:10:37,575 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 506 selfloop transitions, 123 changer transitions 804/1669 dead transitions. [2023-12-09 15:10:37,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 1669 transitions, 55768 flow [2023-12-09 15:10:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-09 15:10:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-12-09 15:10:37,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4272 transitions. [2023-12-09 15:10:37,579 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8516746411483254 [2023-12-09 15:10:37,579 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4272 transitions. [2023-12-09 15:10:37,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4272 transitions. [2023-12-09 15:10:37,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:37,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4272 transitions. [2023-12-09 15:10:37,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 224.8421052631579) internal successors, (4272), 19 states have internal predecessors, (4272), 0 states have call successors, (0), 0 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:10:37,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:10:37,586 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:10:37,587 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 293 predicate places. [2023-12-09 15:10:37,587 INFO L500 AbstractCegarLoop]: Abstraction has has 533 places, 1669 transitions, 55768 flow [2023-12-09 15:10:37,587 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:37,587 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:37,587 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] [2023-12-09 15:10:37,587 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-09 15:10:37,588 INFO L425 AbstractCegarLoop]: === Iteration 22 === 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:10:37,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:37,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1258515771, now seen corresponding path program 9 times [2023-12-09 15:10:37,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:37,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120631891] [2023-12-09 15:10:37,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:37,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:37,800 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:10:37,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:37,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120631891] [2023-12-09 15:10:37,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120631891] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:37,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:37,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:37,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607217915] [2023-12-09 15:10:37,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:37,801 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:37,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:37,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:37,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:37,803 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:37,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1669 transitions, 55768 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:37,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:37,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:37,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:42,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][939], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:42,232 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:10:42,232 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:42,232 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:42,232 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:10:42,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][940], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:42,529 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:42,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:42,930 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:42,930 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:42,930 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:42,930 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:42,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][941], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:42,933 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,933 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,933 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,933 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][939], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:42,934 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,934 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:42,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:43,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,152 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][938], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,157 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][940], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 187#L56-3true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,158 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,158 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,158 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,158 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:43,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,336 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,336 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,337 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,337 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,337 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,337 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][942], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,340 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,340 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,340 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,340 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][941], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 187#L56-3true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,341 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,341 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,341 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,341 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:43,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,482 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,482 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,482 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,482 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,482 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,483 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,483 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,483 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,483 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][938], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,486 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,486 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,487 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,487 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:43,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,585 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,585 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,586 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,586 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,589 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][942], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,593 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,593 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,593 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,593 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:43,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,685 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,685 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,685 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,685 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,685 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:43,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][937], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:43,763 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:44,864 INFO L124 PetriNetUnfolderBase]: 5448/20599 cut-off events. [2023-12-09 15:10:44,864 INFO L125 PetriNetUnfolderBase]: For 810911/2521853 co-relation queries the response was YES. [2023-12-09 15:10:45,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175048 conditions, 20599 events. 5448/20599 cut-off events. For 810911/2521853 co-relation queries the response was YES. Maximal size of possible extension queue 1560. Compared 282948 event pairs, 1069 based on Foata normal form. 2003/21234 useless extension candidates. Maximal degree in co-relation 96878. Up to 6931 conditions per place. [2023-12-09 15:10:45,283 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 397 selfloop transitions, 119 changer transitions 975/1708 dead transitions. [2023-12-09 15:10:45,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 1708 transitions, 60159 flow [2023-12-09 15:10:45,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-09 15:10:45,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-12-09 15:10:45,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 5164 transitions. [2023-12-09 15:10:45,287 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8504611330698287 [2023-12-09 15:10:45,287 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 5164 transitions. [2023-12-09 15:10:45,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 5164 transitions. [2023-12-09 15:10:45,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:45,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 5164 transitions. [2023-12-09 15:10:45,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 224.52173913043478) internal successors, (5164), 23 states have internal predecessors, (5164), 0 states have call successors, (0), 0 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:10:45,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 264.0) internal successors, (6336), 24 states have internal predecessors, (6336), 0 states have call successors, (0), 0 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:10:45,297 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 264.0) internal successors, (6336), 24 states have internal predecessors, (6336), 0 states have call successors, (0), 0 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:10:45,298 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 315 predicate places. [2023-12-09 15:10:45,298 INFO L500 AbstractCegarLoop]: Abstraction has has 555 places, 1708 transitions, 60159 flow [2023-12-09 15:10:45,298 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:45,298 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:45,298 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] [2023-12-09 15:10:45,298 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-09 15:10:45,298 INFO L425 AbstractCegarLoop]: === Iteration 23 === 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:10:45,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1221626877, now seen corresponding path program 10 times [2023-12-09 15:10:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:45,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351343649] [2023-12-09 15:10:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:45,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:45,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:45,496 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:10:45,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:45,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351343649] [2023-12-09 15:10:45,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351343649] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:45,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:45,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:45,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232896164] [2023-12-09 15:10:45,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:45,499 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:45,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:45,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:45,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:45,501 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:45,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1708 transitions, 60159 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:45,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:45,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:45,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:47,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 963#true, 43#L50-22true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:47,906 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:48,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:48,155 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:48,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:48,418 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:10:48,418 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:48,419 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:48,419 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:10:48,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,672 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,673 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,673 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,674 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,674 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:48,674 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:48,675 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:48,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:48,685 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:10:48,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:48,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:48,685 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:10:49,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:49,596 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,597 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,597 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,597 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][980], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:49,611 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,611 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,612 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,612 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:10:49,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1037], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:49,644 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:49,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:49,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:49,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:49,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:49,892 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,892 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,892 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,892 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,892 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][981], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:49,898 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,898 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,898 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:49,898 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:50,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,157 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,157 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,158 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,159 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,159 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,159 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,159 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1036], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,191 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,191 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,191 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,191 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:50,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1037], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,191 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,192 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,192 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,192 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,346 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,346 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,346 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,346 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,346 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,349 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,349 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,349 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,349 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,349 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][968], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,354 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:10:50,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][972], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,354 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,354 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1037], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,381 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:50,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,658 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,658 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,658 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,658 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,658 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1036], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,698 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,698 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,698 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,698 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:50,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][681], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,799 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1037], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:50,837 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:52,170 INFO L124 PetriNetUnfolderBase]: 5247/20647 cut-off events. [2023-12-09 15:10:52,170 INFO L125 PetriNetUnfolderBase]: For 877830/1479763 co-relation queries the response was YES. [2023-12-09 15:10:52,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176330 conditions, 20647 events. 5247/20647 cut-off events. For 877830/1479763 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 284954 event pairs, 1142 based on Foata normal form. 599/19717 useless extension candidates. Maximal degree in co-relation 159866. Up to 6510 conditions per place. [2023-12-09 15:10:52,469 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 467 selfloop transitions, 132 changer transitions 912/1740 dead transitions. [2023-12-09 15:10:52,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1740 transitions, 64366 flow [2023-12-09 15:10:52,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:10:52,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:10:52,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4492 transitions. [2023-12-09 15:10:52,472 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8507575757575757 [2023-12-09 15:10:52,472 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4492 transitions. [2023-12-09 15:10:52,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4492 transitions. [2023-12-09 15:10:52,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:10:52,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4492 transitions. [2023-12-09 15:10:52,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.6) internal successors, (4492), 20 states have internal predecessors, (4492), 0 states have call successors, (0), 0 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:10:52,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:52,479 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:10:52,479 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 334 predicate places. [2023-12-09 15:10:52,479 INFO L500 AbstractCegarLoop]: Abstraction has has 574 places, 1740 transitions, 64366 flow [2023-12-09 15:10:52,480 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:52,480 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:10:52,480 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] [2023-12-09 15:10:52,480 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-12-09 15:10:52,480 INFO L425 AbstractCegarLoop]: === Iteration 24 === 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:10:52,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:10:52,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1045883175, now seen corresponding path program 11 times [2023-12-09 15:10:52,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:10:52,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468477541] [2023-12-09 15:10:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:10:52,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:10:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:10:52,629 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:10:52,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:10:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468477541] [2023-12-09 15:10:52,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468477541] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:10:52,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:10:52,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:10:52,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522614968] [2023-12-09 15:10:52,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:10:52,630 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:10:52,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:10:52,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:10:52,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:10:52,632 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:10:52,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 1740 transitions, 64366 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:10:52,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:10:52,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:10:52,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:10:54,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:54,482 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:10:54,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 639#true, 88#L56-22true, 63#L50-25true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:54,483 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:54,483 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:10:54,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 88#L56-22true, 639#true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:54,974 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:10:54,974 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:54,974 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:54,974 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:10:55,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 88#L56-22true, 639#true, 134#L50-24true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:55,262 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:10:55,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:55,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:55,262 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:10:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][202], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 201#L44-22true, 639#true, 88#L56-22true, 63#L50-25true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:10:55,537 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:10:55,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:55,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:55,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:10:57,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,184 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][676], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,406 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:10:57,406 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:57,406 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:57,406 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:10:57,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,454 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:57,454 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:57,454 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:57,454 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:57,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][676], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,631 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1013], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,648 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,665 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,665 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,665 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,665 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1033], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,669 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,669 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,669 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,670 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:10:57,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,670 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:57,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,970 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,970 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,971 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][676], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,974 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,974 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,974 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,974 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][856], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,986 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,986 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,986 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,986 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1016], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:57,990 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:57,990 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,008 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,009 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,009 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,012 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:10:58,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,114 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][856], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,128 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,149 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:10:58,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,150 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][678], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,235 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][856], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,249 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,262 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,262 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,262 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,262 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,265 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,266 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,266 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1033], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,269 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 15:10:58,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:58,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:58,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:10:58,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,270 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,270 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,270 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,270 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,270 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:10:58,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,362 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,362 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,363 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,363 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,363 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:10:58,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][858], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:10:58,450 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,450 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,450 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,450 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:58,450 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:10:59,705 INFO L124 PetriNetUnfolderBase]: 5150/20380 cut-off events. [2023-12-09 15:10:59,706 INFO L125 PetriNetUnfolderBase]: For 1124264/2556419 co-relation queries the response was YES. [2023-12-09 15:10:59,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184177 conditions, 20380 events. 5150/20380 cut-off events. For 1124264/2556419 co-relation queries the response was YES. Maximal size of possible extension queue 1469. Compared 282798 event pairs, 1092 based on Foata normal form. 577/19449 useless extension candidates. Maximal degree in co-relation 109787. Up to 6422 conditions per place. [2023-12-09 15:10:59,998 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 445 selfloop transitions, 118 changer transitions 961/1754 dead transitions. [2023-12-09 15:10:59,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1754 transitions, 67989 flow [2023-12-09 15:10:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-09 15:10:59,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-12-09 15:11:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4272 transitions. [2023-12-09 15:11:00,001 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8516746411483254 [2023-12-09 15:11:00,001 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4272 transitions. [2023-12-09 15:11:00,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4272 transitions. [2023-12-09 15:11:00,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:00,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4272 transitions. [2023-12-09 15:11:00,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 224.8421052631579) internal successors, (4272), 19 states have internal predecessors, (4272), 0 states have call successors, (0), 0 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:11:00,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:11:00,007 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:11:00,007 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 352 predicate places. [2023-12-09 15:11:00,007 INFO L500 AbstractCegarLoop]: Abstraction has has 592 places, 1754 transitions, 67989 flow [2023-12-09 15:11:00,008 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:00,008 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:00,008 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] [2023-12-09 15:11:00,008 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-12-09 15:11:00,008 INFO L425 AbstractCegarLoop]: === Iteration 25 === 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:11:00,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:00,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1546166883, now seen corresponding path program 12 times [2023-12-09 15:11:00,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:00,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628716679] [2023-12-09 15:11:00,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:00,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:00,195 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:11:00,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:00,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628716679] [2023-12-09 15:11:00,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628716679] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:00,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:00,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:00,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31012337] [2023-12-09 15:11:00,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:00,196 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:00,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:00,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:00,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:00,197 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:00,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 1754 transitions, 67989 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:00,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:00,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:00,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][287], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:01,473 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:11:01,473 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:01,473 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:01,473 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:02,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][286], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:02,114 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:02,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:02,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:02,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:02,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][285], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:02,598 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:02,598 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:02,598 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:02,598 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:02,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][683], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,948 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,948 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,948 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,948 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][682], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,949 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][692], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,949 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][685], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,949 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,949 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][686], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,950 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][693], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,950 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][696], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,950 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:02,950 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:02,951 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:02,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][688], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:02,951 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:02,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:02,963 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,963 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,963 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,963 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][338], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:02,964 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:11:02,964 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:02,964 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:02,964 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:02,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 43#L50-22true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:02,968 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,968 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,968 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:02,968 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:03,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:03,384 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:03,384 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:03,384 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:03,384 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:03,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:03,709 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:03,709 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:03,709 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:03,709 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:04,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][691], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,130 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:11:04,130 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:04,130 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:04,130 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,132 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,132 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:04,132 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,133 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,133 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:04,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,134 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:04,134 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:04,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:04,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:04,146 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:04,147 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:04,147 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:04,147 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][682], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,319 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:11:05,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][696], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,320 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][683], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,320 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][693], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,675 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,675 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,675 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,675 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,675 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][689], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,677 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:11:05,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:05,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:05,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:05,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 43#L50-22true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:05,681 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,681 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,681 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:05,681 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:06,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][688], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,107 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,107 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,107 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,107 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,107 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,114 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:06,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][685], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,397 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:11:06,397 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:06,397 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:06,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][686], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,398 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,398 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,407 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,407 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,407 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,407 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,408 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,408 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,408 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,408 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,409 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:06,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][692], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,638 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,647 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,647 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,647 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,647 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,647 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][684], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,650 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,650 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,650 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,651 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,651 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:06,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:06,948 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:06,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:06,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:06,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:06,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:07,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][695], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:07,087 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:07,087 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:07,087 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:07,087 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:07,087 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:08,776 INFO L124 PetriNetUnfolderBase]: 5882/22986 cut-off events. [2023-12-09 15:11:08,776 INFO L125 PetriNetUnfolderBase]: For 1121597/3994446 co-relation queries the response was YES. [2023-12-09 15:11:09,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221333 conditions, 22986 events. 5882/22986 cut-off events. For 1121597/3994446 co-relation queries the response was YES. Maximal size of possible extension queue 1630. Compared 322378 event pairs, 1668 based on Foata normal form. 1055/22476 useless extension candidates. Maximal degree in co-relation 202438. Up to 7454 conditions per place. [2023-12-09 15:11:09,186 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 445 selfloop transitions, 146 changer transitions 1001/1820 dead transitions. [2023-12-09 15:11:09,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1820 transitions, 73922 flow [2023-12-09 15:11:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-09 15:11:09,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-12-09 15:11:09,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4051 transitions. [2023-12-09 15:11:09,188 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.852483164983165 [2023-12-09 15:11:09,189 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4051 transitions. [2023-12-09 15:11:09,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4051 transitions. [2023-12-09 15:11:09,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:09,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4051 transitions. [2023-12-09 15:11:09,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 225.05555555555554) internal successors, (4051), 18 states have internal predecessors, (4051), 0 states have call successors, (0), 0 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:11:09,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 264.0) internal successors, (5016), 19 states have internal predecessors, (5016), 0 states have call successors, (0), 0 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:11:09,195 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 264.0) internal successors, (5016), 19 states have internal predecessors, (5016), 0 states have call successors, (0), 0 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:11:09,195 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 369 predicate places. [2023-12-09 15:11:09,195 INFO L500 AbstractCegarLoop]: Abstraction has has 609 places, 1820 transitions, 73922 flow [2023-12-09 15:11:09,195 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:09,195 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:09,195 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] [2023-12-09 15:11:09,196 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-12-09 15:11:09,196 INFO L425 AbstractCegarLoop]: === Iteration 26 === 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:11:09,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:09,196 INFO L85 PathProgramCache]: Analyzing trace with hash 983161353, now seen corresponding path program 13 times [2023-12-09 15:11:09,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:09,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789676844] [2023-12-09 15:11:09,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:09,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:09,345 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:11:09,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:09,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789676844] [2023-12-09 15:11:09,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789676844] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:09,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:09,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:09,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880032190] [2023-12-09 15:11:09,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:09,346 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:09,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:09,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:09,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:09,348 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:09,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 1820 transitions, 73922 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:09,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:09,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:09,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:12,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:12,115 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][338], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 876#true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:12,116 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:11:12,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:12,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:12,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:12,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:12,129 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,129 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,129 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,129 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:12,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:12,560 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:12,560 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:12,560 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:12,560 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:12,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][492], [407#true, 639#true, 876#true, 706#true, 792#true, 488#true, 1097#true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1013#true, 46#$Ultimate##0true, 753#true, 289#true, 829#true, 484#true, 1050#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:12,825 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:11:12,825 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:11:12,825 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:11:12,825 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:11:12,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:12,888 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,888 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,888 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,888 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:12,904 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,904 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,904 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:12,904 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:13,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:13,346 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:13,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:13,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:13,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:13,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,538 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,538 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,539 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,539 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][477], [407#true, 639#true, 134#L50-24true, 876#true, 706#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 488#true, 792#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 289#true, 829#true, 1050#true, 352#true, 484#true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,804 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,804 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,804 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,804 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][488], [407#true, 639#true, 134#L50-24true, 706#true, 876#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 484#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,805 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][484], [407#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 792#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 484#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,805 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][477], [407#true, 639#true, 63#L50-25true, 876#true, 706#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 488#true, 792#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 289#true, 829#true, 352#true, 1050#true, 484#true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,805 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:13,805 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:13,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:13,868 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,869 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:13,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,890 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,890 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][953], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,891 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,891 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,891 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,893 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,893 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:13,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:13,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:13,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:13,894 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:13,894 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][479], [407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1097#true, 1013#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 484#true, 963#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 108#L56-1true, 159#L78-2true, 460#true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,301 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,301 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][480], [407#true, 639#true, 187#L56-3true, 876#true, 706#true, 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 792#true, 1097#true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1013#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 484#true, 1050#true, 963#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 159#L78-2true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,303 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,303 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,303 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,303 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:14,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,352 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,352 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,352 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,361 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,362 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,362 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,385 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,385 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,385 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][953], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,386 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,386 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,387 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,387 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:14,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][954], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:14,761 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:14,761 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:14,761 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:14,761 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:15,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][488], [407#true, 639#true, 63#L50-25true, 876#true, 706#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 484#true, 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,117 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,117 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,117 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,117 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][484], [407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 792#true, 488#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 484#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,119 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,119 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,119 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,119 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:15,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1038], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,180 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,180 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,180 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,180 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][953], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,208 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,208 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,208 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,209 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,209 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:15,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1027], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,506 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,506 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,506 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,507 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,516 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,517 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,517 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,517 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,540 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][954], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,542 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,542 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:15,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1041], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,781 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,781 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,792 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,792 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1093], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,799 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,811 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][953], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:15,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:15,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:16,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1033], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,108 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,118 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,118 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,118 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,118 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,121 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,122 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,122 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,122 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,122 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1092], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,126 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][949], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 488#true, 792#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,131 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,131 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,131 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,131 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,138 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][958], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,139 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:16,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,283 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,283 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,283 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,283 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,283 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][949], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,295 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,300 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][955], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,301 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][952], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 706#true, 876#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,311 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:16,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,410 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][949], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,421 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][956], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,426 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,426 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][952], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,441 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:16,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][952], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,559 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:11:16,559 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:16,559 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:16,559 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:16,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][952], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:16,673 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:11:16,673 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:16,673 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:16,673 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:18,112 INFO L124 PetriNetUnfolderBase]: 5664/21860 cut-off events. [2023-12-09 15:11:18,112 INFO L125 PetriNetUnfolderBase]: For 1623540/4093177 co-relation queries the response was YES. [2023-12-09 15:11:18,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225580 conditions, 21860 events. 5664/21860 cut-off events. For 1623540/4093177 co-relation queries the response was YES. Maximal size of possible extension queue 1697. Compared 305069 event pairs, 1471 based on Foata normal form. 1582/21977 useless extension candidates. Maximal degree in co-relation 124543. Up to 7126 conditions per place. [2023-12-09 15:11:18,526 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 470 selfloop transitions, 165 changer transitions 1019/1884 dead transitions. [2023-12-09 15:11:18,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 1884 transitions, 79962 flow [2023-12-09 15:11:18,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-09 15:11:18,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-12-09 15:11:18,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5383 transitions. [2023-12-09 15:11:18,529 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8495896464646465 [2023-12-09 15:11:18,529 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5383 transitions. [2023-12-09 15:11:18,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5383 transitions. [2023-12-09 15:11:18,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:18,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5383 transitions. [2023-12-09 15:11:18,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 224.29166666666666) internal successors, (5383), 24 states have internal predecessors, (5383), 0 states have call successors, (0), 0 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:11:18,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 264.0) internal successors, (6600), 25 states have internal predecessors, (6600), 0 states have call successors, (0), 0 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:11:18,536 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 264.0) internal successors, (6600), 25 states have internal predecessors, (6600), 0 states have call successors, (0), 0 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:11:18,537 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 392 predicate places. [2023-12-09 15:11:18,537 INFO L500 AbstractCegarLoop]: Abstraction has has 632 places, 1884 transitions, 79962 flow [2023-12-09 15:11:18,537 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:18,537 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:18,537 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] [2023-12-09 15:11:18,537 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-12-09 15:11:18,537 INFO L425 AbstractCegarLoop]: === Iteration 27 === 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:11:18,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:18,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1011330893, now seen corresponding path program 14 times [2023-12-09 15:11:18,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:18,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873272428] [2023-12-09 15:11:18,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:18,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:18,698 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:11:18,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873272428] [2023-12-09 15:11:18,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873272428] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:18,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:18,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:18,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218073368] [2023-12-09 15:11:18,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:18,699 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:18,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:18,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:18,701 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:18,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 1884 transitions, 79962 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:18,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:18,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:18,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:20,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][246], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:20,228 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:11:20,228 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:20,228 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:20,228 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:21,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][264], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:21,131 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:21,131 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:21,132 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:21,132 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:21,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][291], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:21,787 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:21,787 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:21,787 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:21,787 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:22,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,162 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][741], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,162 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:22,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][732], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,163 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][744], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,163 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][745], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,163 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:22,163 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][737], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,164 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,164 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][739], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:22,164 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:22,164 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:22,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 43#L50-22true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:22,225 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,225 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,225 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,225 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:22,229 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:22,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:22,229 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:22,229 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:22,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 88#L56-22true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:22,695 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:22,695 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:22,695 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:22,696 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:23,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:23,064 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:23,064 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:23,064 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:23,064 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:23,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,538 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:23,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:23,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:23,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:23,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,538 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,539 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,539 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,539 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,540 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,540 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:23,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:23,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][209], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 639#true, 88#L56-22true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:23,550 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:23,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:23,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:23,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:23,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][733], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,923 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 15:11:23,923 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:23,923 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:23,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][736], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 71#L50-21true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,924 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][734], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:23,924 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:23,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:24,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][745], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:24,459 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:24,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:24,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:24,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:24,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:24,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:24,898 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,898 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,898 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,898 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][744], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:24,903 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,903 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,903 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,903 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:24,903 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:25,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,422 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,422 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,422 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,422 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,422 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][735], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,428 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][732], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,431 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 15:11:25,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:25,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:25,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:25,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:25,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][737], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,432 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,432 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,432 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,432 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,432 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:25,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 43#L50-22true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,771 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,771 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,771 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,771 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,772 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,772 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,772 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,772 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,772 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][739], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:25,779 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,779 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,779 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,779 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:25,779 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:26,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:26,046 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][740], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:26,050 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][741], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:26,056 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:26,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:26,256 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:26,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:26,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:26,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:26,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:26,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][743], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:26,560 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:26,560 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:26,560 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:26,560 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:26,560 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:28,200 INFO L124 PetriNetUnfolderBase]: 6002/22937 cut-off events. [2023-12-09 15:11:28,200 INFO L125 PetriNetUnfolderBase]: For 1474724/3221904 co-relation queries the response was YES. [2023-12-09 15:11:28,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251158 conditions, 22937 events. 6002/22937 cut-off events. For 1474724/3221904 co-relation queries the response was YES. Maximal size of possible extension queue 1578. Compared 320040 event pairs, 1237 based on Foata normal form. 685/22174 useless extension candidates. Maximal degree in co-relation 230046. Up to 7685 conditions per place. [2023-12-09 15:11:28,723 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 436 selfloop transitions, 164 changer transitions 1076/1901 dead transitions. [2023-12-09 15:11:28,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 1901 transitions, 84105 flow [2023-12-09 15:11:28,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:11:28,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:11:28,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4493 transitions. [2023-12-09 15:11:28,726 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8509469696969697 [2023-12-09 15:11:28,726 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4493 transitions. [2023-12-09 15:11:28,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4493 transitions. [2023-12-09 15:11:28,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:28,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4493 transitions. [2023-12-09 15:11:28,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.65) internal successors, (4493), 20 states have internal predecessors, (4493), 0 states have call successors, (0), 0 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:11:28,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:11:28,732 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:11:28,732 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 411 predicate places. [2023-12-09 15:11:28,732 INFO L500 AbstractCegarLoop]: Abstraction has has 651 places, 1901 transitions, 84105 flow [2023-12-09 15:11:28,732 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:28,733 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:28,733 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] [2023-12-09 15:11:28,733 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-12-09 15:11:28,733 INFO L425 AbstractCegarLoop]: === Iteration 28 === 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:11:28,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:28,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1311869411, now seen corresponding path program 15 times [2023-12-09 15:11:28,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:28,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559584651] [2023-12-09 15:11:28,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:28,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:28,888 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:11:28,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:28,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559584651] [2023-12-09 15:11:28,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559584651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:28,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:28,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:28,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950027401] [2023-12-09 15:11:28,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:28,889 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:28,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:28,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:28,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:28,890 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:28,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 1901 transitions, 84105 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:28,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:28,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:28,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:31,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][295], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:31,173 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:31,173 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:31,173 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:31,173 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:31,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:31,688 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:31,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][340], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 63#L50-25true, 876#true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:31,688 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:31,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:32,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][203], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:32,954 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:32,954 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:32,954 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:32,954 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:33,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][203], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:33,531 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:33,531 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:33,531 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:33,531 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:34,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:34,436 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:34,436 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:34,436 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:34,436 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:34,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][720], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:34,806 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:34,806 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:34,806 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:34,806 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:34,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1112], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:34,837 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:34,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:34,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:34,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][723], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,138 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,138 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,138 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,139 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][725], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,141 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,141 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,141 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,141 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:35,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1112], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,164 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:35,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:35,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:35,164 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:35,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][724], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,566 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,566 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,566 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,566 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][964], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,580 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:35,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][972], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,580 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,580 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1111], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,596 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:35,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][718], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,773 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][971], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,786 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,786 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,786 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,786 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1112], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 706#true, 876#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,799 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,799 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,799 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,799 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,799 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:35,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][975], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 134#L50-24true, 876#true, 706#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:35,943 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:35,943 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:35,944 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:35,944 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:36,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][975], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:36,064 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,064 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,064 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,065 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1111], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:36,069 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-12-09 15:11:36,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1112], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:36,069 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,070 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:36,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][975], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:36,184 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:11:36,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:36,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:36,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:36,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][975], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:36,285 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:11:36,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:36,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:36,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:37,709 INFO L124 PetriNetUnfolderBase]: 5502/21930 cut-off events. [2023-12-09 15:11:37,709 INFO L125 PetriNetUnfolderBase]: For 1659009/4604922 co-relation queries the response was YES. [2023-12-09 15:11:38,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243826 conditions, 21930 events. 5502/21930 cut-off events. For 1659009/4604922 co-relation queries the response was YES. Maximal size of possible extension queue 1738. Compared 310862 event pairs, 1288 based on Foata normal form. 1438/22019 useless extension candidates. Maximal degree in co-relation 137787. Up to 7110 conditions per place. [2023-12-09 15:11:38,215 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 560 selfloop transitions, 113 changer transitions 1046/1945 dead transitions. [2023-12-09 15:11:38,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1945 transitions, 89619 flow [2023-12-09 15:11:38,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-09 15:11:38,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-12-09 15:11:38,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 5161 transitions. [2023-12-09 15:11:38,219 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8499670619235836 [2023-12-09 15:11:38,219 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 5161 transitions. [2023-12-09 15:11:38,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 5161 transitions. [2023-12-09 15:11:38,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:38,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 5161 transitions. [2023-12-09 15:11:38,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 224.3913043478261) internal successors, (5161), 23 states have internal predecessors, (5161), 0 states have call successors, (0), 0 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:11:38,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 264.0) internal successors, (6336), 24 states have internal predecessors, (6336), 0 states have call successors, (0), 0 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:11:38,226 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 264.0) internal successors, (6336), 24 states have internal predecessors, (6336), 0 states have call successors, (0), 0 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:11:38,227 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 433 predicate places. [2023-12-09 15:11:38,227 INFO L500 AbstractCegarLoop]: Abstraction has has 673 places, 1945 transitions, 89619 flow [2023-12-09 15:11:38,227 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:38,227 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:38,227 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] [2023-12-09 15:11:38,227 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-12-09 15:11:38,227 INFO L425 AbstractCegarLoop]: === Iteration 29 === 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:11:38,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:38,229 INFO L85 PathProgramCache]: Analyzing trace with hash 701165359, now seen corresponding path program 16 times [2023-12-09 15:11:38,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:38,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360737407] [2023-12-09 15:11:38,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:38,387 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:11:38,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:38,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360737407] [2023-12-09 15:11:38,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360737407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:38,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:38,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:38,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103729265] [2023-12-09 15:11:38,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:38,388 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:38,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:38,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:38,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:38,389 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:38,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 1945 transitions, 89619 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:38,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:38,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:38,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:40,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][268], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:40,414 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-12-09 15:11:40,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:11:40,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:11:40,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:11:40,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][268], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:40,822 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][293], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:40,823 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:40,823 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:40,823 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:40,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][340], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:11:40,825 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:11:40,825 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:40,825 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:40,825 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:40,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][293], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:40,835 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,835 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,835 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:40,835 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:41,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][293], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 88#L56-22true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,406 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,416 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,416 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,416 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,417 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:41,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][340], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 63#L50-25true, 876#true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,417 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:11:41,417 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:41,417 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:41,417 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:11:41,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,992 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][340], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,992 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:41,992 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:41,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 706#true, 876#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:41,998 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,998 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,998 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:41,998 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:42,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][714], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,377 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,377 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,377 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][710], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,378 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,378 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,378 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:42,391 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:42,391 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:42,391 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:42,391 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:42,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][714], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,782 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,782 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][715], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,782 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,782 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][710], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,783 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][713], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,783 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:42,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:42,784 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:42,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:42,805 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:42,805 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:42,805 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:42,805 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:44,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][716], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:44,320 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:44,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:44,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:44,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:44,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][713], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:44,793 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,793 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,793 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,793 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,793 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][995], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:44,837 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,837 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,837 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:44,838 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][714], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:45,247 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,247 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][986], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 43#L50-22true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:45,259 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][996], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:45,486 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,486 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,487 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:45,487 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:46,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][718], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,144 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,144 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,144 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,144 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,152 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][720], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,156 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 15:11:46,156 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:46,156 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:46,156 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:11:46,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,225 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:46,225 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:46,225 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:46,225 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:46,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][994], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,229 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,229 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,229 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,229 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][995], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,231 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,231 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,231 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,231 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:46,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][718], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,710 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,710 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,710 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,710 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][715], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,719 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][717], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,719 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][973], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,737 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:11:46,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][978], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,738 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,738 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,738 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,738 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,778 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:46,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:46,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:46,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:46,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][992], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,785 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][996], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:46,787 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:46,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:47,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,299 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,299 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,299 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,299 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][718], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,304 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,304 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,304 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,304 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][984], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,326 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][977], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,333 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,333 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,333 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,335 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,371 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,371 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,371 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,371 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,372 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,372 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,372 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,372 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][990], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,378 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,378 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][994], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,381 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:47,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,578 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,578 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,578 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,578 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][710], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,589 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:11:47,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][984], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,604 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,604 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,605 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,605 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,655 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,655 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,655 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,655 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,655 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,656 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:11:47,656 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:47,656 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:47,656 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:47,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][992], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,660 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,660 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,660 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,660 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:47,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][711], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,772 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,772 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,772 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,772 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][984], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,791 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,791 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,801 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,801 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,801 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,807 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][990], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,812 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:47,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:47,962 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:47,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:11:48,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][989], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:48,071 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:11:48,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:48,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:48,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:48,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:11:49,787 INFO L124 PetriNetUnfolderBase]: 6112/23873 cut-off events. [2023-12-09 15:11:49,787 INFO L125 PetriNetUnfolderBase]: For 1937720/7189694 co-relation queries the response was YES. [2023-12-09 15:11:50,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275850 conditions, 23873 events. 6112/23873 cut-off events. For 1937720/7189694 co-relation queries the response was YES. Maximal size of possible extension queue 1788. Compared 338134 event pairs, 1065 based on Foata normal form. 2125/24371 useless extension candidates. Maximal degree in co-relation 177897. Up to 7871 conditions per place. [2023-12-09 15:11:50,193 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 523 selfloop transitions, 124 changer transitions 1130/2003 dead transitions. [2023-12-09 15:11:50,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 2003 transitions, 96026 flow [2023-12-09 15:11:50,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:11:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:11:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4495 transitions. [2023-12-09 15:11:50,195 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8513257575757576 [2023-12-09 15:11:50,195 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4495 transitions. [2023-12-09 15:11:50,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4495 transitions. [2023-12-09 15:11:50,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:11:50,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4495 transitions. [2023-12-09 15:11:50,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.75) internal successors, (4495), 20 states have internal predecessors, (4495), 0 states have call successors, (0), 0 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:11:50,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:11:50,201 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:11:50,201 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 452 predicate places. [2023-12-09 15:11:50,201 INFO L500 AbstractCegarLoop]: Abstraction has has 692 places, 2003 transitions, 96026 flow [2023-12-09 15:11:50,202 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:50,202 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:11:50,202 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] [2023-12-09 15:11:50,202 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-12-09 15:11:50,202 INFO L425 AbstractCegarLoop]: === Iteration 30 === 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:11:50,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:11:50,202 INFO L85 PathProgramCache]: Analyzing trace with hash 689582183, now seen corresponding path program 17 times [2023-12-09 15:11:50,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:11:50,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810199179] [2023-12-09 15:11:50,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:11:50,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:11:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:11:50,530 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:11:50,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:11:50,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810199179] [2023-12-09 15:11:50,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810199179] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:11:50,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:11:50,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:11:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706470535] [2023-12-09 15:11:50,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:11:50,531 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:11:50,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:11:50,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:11:50,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:11:50,533 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:11:50,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 2003 transitions, 96026 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:11:50,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:11:50,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:11:50,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:11:52,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][250], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:52,414 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-12-09 15:11:52,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:52,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:52,414 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-12-09 15:11:53,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][274], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:53,346 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:11:53,346 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:53,346 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:53,346 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:11:53,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][293], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:53,985 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:11:53,985 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:53,985 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:53,985 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:11:54,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][786], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,557 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][783], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,557 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:54,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][779], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,558 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][787], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,558 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][780], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,558 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][782], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,559 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][788], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,559 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][792], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:54,559 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:54,559 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:54,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][213], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 43#L50-22true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:54,578 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][309], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:54,583 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,583 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,583 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,583 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:11:54,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:54,584 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:11:54,584 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:54,584 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:54,584 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:11:55,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][213], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:55,037 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:11:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:11:55,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][483], [407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1159#true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1097#true, 1013#true, 46#$Ultimate##0true, 753#true, 289#true, 829#true, 1050#true, 484#true, 963#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 460#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:55,415 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][494], [407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 792#true, 488#true, 1159#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 289#true, 829#true, 352#true, 484#true, 1050#true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:55,416 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 15:11:55,416 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:11:55,416 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:11:55,416 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:11:55,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][213], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:55,593 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,593 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:11:55,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][494], [407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 488#true, 792#true, 1159#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 289#true, 829#true, 352#true, 484#true, 1050#true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,000 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,048 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:56,048 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:56,048 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:56,048 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,049 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,049 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:56,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,049 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,050 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,050 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:56,050 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:56,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][789], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 71#L50-21true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,053 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:11:56,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][213], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:11:56,063 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:11:56,063 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:56,063 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:56,063 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:11:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][481], [407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 1097#true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1013#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 484#true, 963#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 108#L56-1true, 159#L78-2true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 460#true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,516 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][490], [407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 484#true, 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,517 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][479], [407#true, 1198#true, 639#true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 792#true, 1159#true, 354#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 1097#true, 1013#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 484#true, 266#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 963#true, 159#L78-2true, 329#(or (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= 1 |thread2Thread1of1ForFork0_#t~ite10#1|)) (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= 0 |thread2Thread1of1ForFork0_#t~ite10#1|))), 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,518 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,518 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,518 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,518 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2023-12-09 15:11:56,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][487], [407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 706#true, 876#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 792#true, 1159#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 484#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,519 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,519 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,519 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,519 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][792], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:56,700 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,700 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,700 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,700 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:56,700 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:11:57,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][490], [407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 484#true, 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 506#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,171 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][487], [407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 260#(and (or (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (not (= ~result_10~0 0))) (or (= ~result_10~0 0) (= ~result_10~0 1)) (or (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (< ~result_10~0 1))), 450#(and (not (= ~result_9~0 0)) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 488#true, 792#true, 1159#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 484#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 482#(not (= ~is_null_0~0 (* 256 (div ~is_null_0~0 256)))), 527#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,173 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,173 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:11:57,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,900 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,900 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,900 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,900 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][779], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,905 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,905 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,905 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,905 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,905 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][787], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,905 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][786], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,906 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,906 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][778], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,909 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:11:57,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][783], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:57,909 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,909 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:57,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:11:58,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:58,429 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,429 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][780], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:58,435 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,436 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,436 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,436 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,436 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:11:58,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 43#L50-22true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:58,999 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:58,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:58,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:58,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,001 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][788], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,009 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:11:59,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,374 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,374 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,374 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,374 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,374 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][784], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,379 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][782], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,385 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,386 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:11:59,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,643 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:11:59,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:59,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:59,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:59,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:11:59,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][785], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:11:59,847 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:11:59,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:59,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:59,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:11:59,847 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:02,225 INFO L124 PetriNetUnfolderBase]: 6067/24057 cut-off events. [2023-12-09 15:12:02,226 INFO L125 PetriNetUnfolderBase]: For 1618388/2934671 co-relation queries the response was YES. [2023-12-09 15:12:02,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292050 conditions, 24057 events. 6067/24057 cut-off events. For 1618388/2934671 co-relation queries the response was YES. Maximal size of possible extension queue 1674. Compared 344094 event pairs, 1069 based on Foata normal form. 568/23261 useless extension candidates. Maximal degree in co-relation 267272. Up to 7972 conditions per place. [2023-12-09 15:12:02,826 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 495 selfloop transitions, 130 changer transitions 1189/2037 dead transitions. [2023-12-09 15:12:02,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 2037 transitions, 101401 flow [2023-12-09 15:12:02,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-09 15:12:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-12-09 15:12:02,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4275 transitions. [2023-12-09 15:12:02,829 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8522727272727273 [2023-12-09 15:12:02,829 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4275 transitions. [2023-12-09 15:12:02,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4275 transitions. [2023-12-09 15:12:02,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:12:02,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4275 transitions. [2023-12-09 15:12:02,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 225.0) internal successors, (4275), 19 states have internal predecessors, (4275), 0 states have call successors, (0), 0 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:12:02,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:12:02,835 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:12:02,835 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 470 predicate places. [2023-12-09 15:12:02,835 INFO L500 AbstractCegarLoop]: Abstraction has has 710 places, 2037 transitions, 101401 flow [2023-12-09 15:12:02,835 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:02,835 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:12:02,835 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] [2023-12-09 15:12:02,836 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-12-09 15:12:02,836 INFO L425 AbstractCegarLoop]: === Iteration 31 === 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:12:02,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:12:02,836 INFO L85 PathProgramCache]: Analyzing trace with hash 988561331, now seen corresponding path program 18 times [2023-12-09 15:12:02,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:12:02,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444591335] [2023-12-09 15:12:02,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:12:02,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:12:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:12:02,994 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:12:02,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:12:02,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444591335] [2023-12-09 15:12:02,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444591335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:12:02,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:12:02,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:12:02,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096980383] [2023-12-09 15:12:02,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:12:02,995 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:12:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:12:02,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:12:02,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:12:02,999 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:12:03,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 2037 transitions, 101401 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:03,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:12:03,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:12:03,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:12:05,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][276], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:05,334 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2023-12-09 15:12:05,334 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:12:05,334 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:12:05,334 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2023-12-09 15:12:05,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][295], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:05,795 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:12:05,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:05,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:05,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:06,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:06,418 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:06,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][340], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:06,418 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:06,418 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:07,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:07,015 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:12:07,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:07,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:07,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:07,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:07,489 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:07,500 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,500 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,500 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,500 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:07,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:07,915 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,915 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,915 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,915 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:07,926 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,926 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,926 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:07,927 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:08,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][211], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:08,827 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2023-12-09 15:12:08,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:12:08,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:12:08,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2023-12-09 15:12:09,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:09,305 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:09,305 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:09,305 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:09,305 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:09,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][759], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:09,306 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:09,306 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:09,306 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:09,306 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:09,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][755], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:09,309 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2023-12-09 15:12:09,309 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:12:09,309 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:12:09,309 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:09,314 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][759], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:09,314 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:09,314 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:10,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][745], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,440 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:12:10,440 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:10,440 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:10,440 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:10,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][750], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,440 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][756], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,441 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,441 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][751], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 43#L50-22true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,444 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,444 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,444 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,444 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1036], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,454 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:10,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1167], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:10,474 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:10,474 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:10,474 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:10,474 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,009 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,010 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,010 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][752], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,015 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,016 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,016 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,016 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1030], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,030 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,030 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,030 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,030 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:11,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1167], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,044 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,044 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,044 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,045 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,342 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,342 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,342 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,342 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,342 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,364 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,365 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,365 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,365 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:11,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][759], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,614 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,614 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,619 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,619 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,619 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,619 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,619 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][753], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,625 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,625 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][758], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,625 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,626 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,626 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,626 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1034], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,637 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1027], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,642 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:11,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1168], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,655 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,655 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:11,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1168], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,656 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][759], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,946 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,946 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,946 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,946 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,946 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1034], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,969 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1043], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,986 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,986 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:11,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1167], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 488#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,991 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:12:11,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:11,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:11,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:11,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:11,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1167], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 488#true, 792#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:11,992 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:11,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][759], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:12,112 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1034], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 108#L56-1true, 159#L78-2true, 460#true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:12,133 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1043], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:12,149 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,149 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,149 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,149 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:12,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1043], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:12,279 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:12:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:12,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1043], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:12,390 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:12:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:14,220 INFO L124 PetriNetUnfolderBase]: 5785/23376 cut-off events. [2023-12-09 15:12:14,221 INFO L125 PetriNetUnfolderBase]: For 2250659/6565596 co-relation queries the response was YES. [2023-12-09 15:12:14,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292678 conditions, 23376 events. 5785/23376 cut-off events. For 2250659/6565596 co-relation queries the response was YES. Maximal size of possible extension queue 1879. Compared 336339 event pairs, 1361 based on Foata normal form. 1303/23332 useless extension candidates. Maximal degree in co-relation 166494. Up to 7570 conditions per place. [2023-12-09 15:12:14,694 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 618 selfloop transitions, 154 changer transitions 1083/2091 dead transitions. [2023-12-09 15:12:14,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 2091 transitions, 108024 flow [2023-12-09 15:12:14,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-09 15:12:14,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-12-09 15:12:14,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4495 transitions. [2023-12-09 15:12:14,696 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8513257575757576 [2023-12-09 15:12:14,696 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4495 transitions. [2023-12-09 15:12:14,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4495 transitions. [2023-12-09 15:12:14,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:12:14,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4495 transitions. [2023-12-09 15:12:14,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 224.75) internal successors, (4495), 20 states have internal predecessors, (4495), 0 states have call successors, (0), 0 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:12:14,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:12:14,702 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 264.0) internal successors, (5544), 21 states have internal predecessors, (5544), 0 states have call successors, (0), 0 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:12:14,703 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 489 predicate places. [2023-12-09 15:12:14,703 INFO L500 AbstractCegarLoop]: Abstraction has has 729 places, 2091 transitions, 108024 flow [2023-12-09 15:12:14,703 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:14,703 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:12:14,703 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] [2023-12-09 15:12:14,703 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-12-09 15:12:14,703 INFO L425 AbstractCegarLoop]: === Iteration 32 === 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:12:14,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:12:14,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2046908649, now seen corresponding path program 19 times [2023-12-09 15:12:14,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:12:14,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89780541] [2023-12-09 15:12:14,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:12:14,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:12:14,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:12:15,016 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:12:15,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:12:15,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89780541] [2023-12-09 15:12:15,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89780541] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:12:15,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:12:15,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:12:15,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074309639] [2023-12-09 15:12:15,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:12:15,017 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:12:15,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:12:15,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:12:15,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:12:15,019 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:12:15,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 2091 transitions, 108024 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:15,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:12:15,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:12:15,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:12:20,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][726], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:20,961 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-12-09 15:12:20,961 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:12:20,961 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:12:20,961 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-12-09 15:12:23,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][720], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:23,351 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2023-12-09 15:12:23,351 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:12:23,351 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:12:23,351 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2023-12-09 15:12:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][730], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:23,352 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][724], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 43#L50-22true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 460#true, 382#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:23,352 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:23,352 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:23,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1026], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:23,403 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,403 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-12-09 15:12:23,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][723], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 71#L50-21true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:23,957 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:12:23,957 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:23,957 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:23,957 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:24,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1025], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 43#L50-22true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), thread2Thread1of1ForFork0InUse, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,027 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:24,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:24,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:24,028 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:24,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][718], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,679 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2023-12-09 15:12:24,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:12:24,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:12:24,679 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2023-12-09 15:12:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][731], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,680 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][721], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,680 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:24,680 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:24,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1024], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 527#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,733 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,733 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,733 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,733 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1026], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 533#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 1159#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 71#L50-21true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, thread2Thread1of1ForFork0InUse, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,734 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,734 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,734 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,734 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:24,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:24,756 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:24,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:24,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:24,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:25,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][719], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,188 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:12:25,188 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:25,188 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:25,188 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:25,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1022], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,246 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1025], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 187#L56-3true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 43#L50-22true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 542#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 382#true, 506#true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,248 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,248 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,249 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,249 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:25,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,254 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:25,254 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:25,254 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:25,254 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:25,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1027], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,792 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,792 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,793 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,793 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1024], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 31#L50-23true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 527#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,795 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,795 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 31#L50-23true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,804 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,804 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:25,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:25,805 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:12:25,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:25,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:25,805 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][732], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,010 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:12:26,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:26,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:26,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:26,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1022], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,074 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,074 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,075 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,088 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,088 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,088 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,088 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,088 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:26,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,089 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,089 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,089 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,089 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1027], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,262 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,262 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,262 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 187#L56-3true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,278 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,285 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:26,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,446 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:26,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1020], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:26,598 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,598 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,599 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,599 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:26,599 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:28,703 INFO L124 PetriNetUnfolderBase]: 6116/24638 cut-off events. [2023-12-09 15:12:28,703 INFO L125 PetriNetUnfolderBase]: For 2325728/9772882 co-relation queries the response was YES. [2023-12-09 15:12:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 316091 conditions, 24638 events. 6116/24638 cut-off events. For 2325728/9772882 co-relation queries the response was YES. Maximal size of possible extension queue 1871. Compared 353680 event pairs, 1076 based on Foata normal form. 2726/25818 useless extension candidates. Maximal degree in co-relation 182123. Up to 8015 conditions per place. [2023-12-09 15:12:29,230 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 466 selfloop transitions, 169 changer transitions 1265/2118 dead transitions. [2023-12-09 15:12:29,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 2118 transitions, 113291 flow [2023-12-09 15:12:29,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-09 15:12:29,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-12-09 15:12:29,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4941 transitions. [2023-12-09 15:12:29,232 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8507231404958677 [2023-12-09 15:12:29,232 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4941 transitions. [2023-12-09 15:12:29,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4941 transitions. [2023-12-09 15:12:29,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:12:29,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4941 transitions. [2023-12-09 15:12:29,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 224.5909090909091) internal successors, (4941), 22 states have internal predecessors, (4941), 0 states have call successors, (0), 0 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:12:29,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 264.0) internal successors, (6072), 23 states have internal predecessors, (6072), 0 states have call successors, (0), 0 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:12:29,239 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 264.0) internal successors, (6072), 23 states have internal predecessors, (6072), 0 states have call successors, (0), 0 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:12:29,239 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 510 predicate places. [2023-12-09 15:12:29,239 INFO L500 AbstractCegarLoop]: Abstraction has has 750 places, 2118 transitions, 113291 flow [2023-12-09 15:12:29,240 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:29,240 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:12:29,240 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] [2023-12-09 15:12:29,240 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-12-09 15:12:29,240 INFO L425 AbstractCegarLoop]: === Iteration 33 === 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:12:29,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:12:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1355493539, now seen corresponding path program 20 times [2023-12-09 15:12:29,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:12:29,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181530049] [2023-12-09 15:12:29,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:12:29,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:12:29,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:12:29,396 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:12:29,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:12:29,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181530049] [2023-12-09 15:12:29,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181530049] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:12:29,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:12:29,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-09 15:12:29,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47344163] [2023-12-09 15:12:29,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:12:29,397 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-09 15:12:29,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:12:29,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-09 15:12:29,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-09 15:12:29,399 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 264 [2023-12-09 15:12:29,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 2118 transitions, 113291 flow. Second operand has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:29,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:12:29,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 264 [2023-12-09 15:12:29,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:12:32,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][295], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:32,678 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-12-09 15:12:32,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:32,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:32,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-12-09 15:12:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][295], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 88#L56-22true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 85#L77-4true, 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:33,451 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:33,454 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0))), thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:33,454 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:33,467 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:33,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:33,467 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:33,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-12-09 15:12:34,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][310], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 14#L44-24true, 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:34,163 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:34,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][339], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:34,164 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:34,164 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:35,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][760], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,328 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][754], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,328 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,328 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][751], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,835 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:35,835 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:35,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][760], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,836 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][754], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 963#true, 108#L56-1true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,836 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][761], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:35,836 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:35,836 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:35,837 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:37,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1047], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:37,281 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:37,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:37,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:37,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:37,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 1415#true, 488#true, 792#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:37,281 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:37,282 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:37,282 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:37,282 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][748], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1415#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 510#(not (= ~result_9~0 0)), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,058 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-12-09 15:12:38,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:38,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:38,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-12-09 15:12:38,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][757], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,059 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][751], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,059 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:38,059 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-12-09 15:12:38,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,113 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:38,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1415#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,114 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][760], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 488#true, 1415#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,563 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][750], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 1415#true, 488#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,575 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,575 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,575 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,575 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1035], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 510#(not (= ~result_9~0 0)), 1050#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,586 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,586 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1047], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,618 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 1288#true, 488#true, 1415#true, 792#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,618 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,618 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:38,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 1415#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:38,640 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,640 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,641 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:38,641 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][750], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1415#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,179 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,179 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,179 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,179 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1041], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 327#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 108#L56-1true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,189 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,189 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,189 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,189 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-12-09 15:12:39,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1049], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1415#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 527#true, 1335#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,221 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-12-09 15:12:39,221 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:39,221 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:39,221 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-12-09 15:12:39,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1049], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 187#L56-3true, 717#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 803#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 488#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 382#true, 506#true, 545#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0) (<= (+ ~result_10~0 1) 0)), 764#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ 1 |thread2Thread1of1ForFork0_#t~ite10#1|) 0)), 31#L50-23true, 527#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,222 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 488#true, 1415#true, 792#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 1013#true, 46#$Ultimate##0true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,227 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,227 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,227 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,227 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][761], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 1288#true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 327#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 460#true, 382#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,474 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,474 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,474 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,474 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,474 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][753], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 31#L50-23true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,489 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][750], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 1050#true, 510#(not (= ~result_9~0 0)), 352#true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,494 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,494 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,494 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,494 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1047], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 639#true, 1241#true, 134#L50-24true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 1415#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 352#true, 1050#true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 159#L78-2true, 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,533 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-12-09 15:12:39,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,533 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1047], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 878#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 965#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1288#true, 1015#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 488#true, 794#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1415#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 327#true, 437#true, 289#true, 708#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 831#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 1050#true, 352#true, 159#L78-2true, 600#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 548#(and (<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0) (<= (+ ~result_10~0 1) 0)), 755#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), 382#true, 506#true, 527#true, 1335#true, thread2Thread1of1ForFork0InUse, 922#(<= (+ |thread2Thread1of1ForFork0_#t~ite9#1| 1) 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,534 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 876#true, 706#true, 1288#true, 1415#true, 488#true, 792#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,542 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,542 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,542 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,542 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-12-09 15:12:39,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 706#true, 876#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,544 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:12:39,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:39,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:39,544 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:39,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][754], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 510#(not (= ~result_9~0 0)), 352#true, 1050#true, 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,706 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][753], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,724 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1031], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 488#true, 792#true, 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 535#(<= (+ ~result_10~0 1) 0), 829#true, 352#true, 1050#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 440#(or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 460#true, 382#true, 598#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,733 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,733 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,733 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,733 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2023-12-09 15:12:39,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 792#true, 1415#true, 488#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,787 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,787 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,787 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,787 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,787 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-12-09 15:12:39,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 63#L50-25true, 1241#true, 187#L56-3true, 876#true, 706#true, 1288#true, 1415#true, 792#true, 488#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 352#true, 1050#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,788 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:12:39,788 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:39,788 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:39,788 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:39,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][753], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 706#true, 876#true, 1288#true, 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 289#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 510#(not (= ~result_9~0 0)), 108#L56-1true, 963#true, 159#L78-2true, 460#true, 382#true, 598#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:39,929 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:39,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 187#L56-3true, 706#true, 876#true, 1288#true, 488#true, 1415#true, 792#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 31#L50-23true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:40,127 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,128 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,128 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,128 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 488#true, 792#true, 1415#true, 1374#true, 480#true, 1159#true, 257#true, 1097#true, 46#$Ultimate##0true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:40,135 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-12-09 15:12:40,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1048], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 706#true, 876#true, 1288#true, 488#true, 1415#true, 792#true, 1374#true, 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 535#(<= (+ ~result_10~0 1) 0), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:40,271 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2023-12-09 15:12:40,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 134#L50-24true, 187#L56-3true, 876#true, 706#true, 1288#true, 792#true, 488#true, 1415#true, 1374#true, 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, 1335#true, thread2Thread1of1ForFork0InUse, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:40,303 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-12-09 15:12:40,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:40,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:40,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:40,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-12-09 15:12:40,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([766] thread1EXIT-->L78-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem31#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_6|} AuxVars[] AssignedVars[][1053], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 407#true, 1198#true, 639#true, 1241#true, 63#L50-25true, 187#L56-3true, 876#true, 706#true, 1288#true, 792#true, 1415#true, 488#true, 1374#true, 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 753#true, 437#true, 289#true, 462#(= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)), 829#true, 1050#true, 352#true, 963#true, 159#L78-2true, 382#true, 506#true, 598#true, 527#true, 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse]) [2023-12-09 15:12:40,451 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-12-09 15:12:40,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:40,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:40,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:40,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-12-09 15:12:42,402 INFO L124 PetriNetUnfolderBase]: 5837/23400 cut-off events. [2023-12-09 15:12:42,402 INFO L125 PetriNetUnfolderBase]: For 2451056/5907685 co-relation queries the response was YES. [2023-12-09 15:12:42,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 314333 conditions, 23400 events. 5837/23400 cut-off events. For 2451056/5907685 co-relation queries the response was YES. Maximal size of possible extension queue 1755. Compared 334848 event pairs, 1115 based on Foata normal form. 1507/23465 useless extension candidates. Maximal degree in co-relation 194859. Up to 7578 conditions per place. [2023-12-09 15:12:43,039 INFO L140 encePairwiseOnDemand]: 249/264 looper letters, 577 selfloop transitions, 159 changer transitions 1143/2115 dead transitions. [2023-12-09 15:12:43,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 2115 transitions, 116841 flow [2023-12-09 15:12:43,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-09 15:12:43,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-12-09 15:12:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4271 transitions. [2023-12-09 15:12:43,042 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.851475279106858 [2023-12-09 15:12:43,042 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4271 transitions. [2023-12-09 15:12:43,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4271 transitions. [2023-12-09 15:12:43,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:12:43,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4271 transitions. [2023-12-09 15:12:43,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 224.78947368421052) internal successors, (4271), 19 states have internal predecessors, (4271), 0 states have call successors, (0), 0 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:12:43,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:12:43,048 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 264.0) internal successors, (5280), 20 states have internal predecessors, (5280), 0 states have call successors, (0), 0 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:12:43,048 INFO L308 CegarLoopForPetriNet]: 240 programPoint places, 528 predicate places. [2023-12-09 15:12:43,048 INFO L500 AbstractCegarLoop]: Abstraction has has 768 places, 2115 transitions, 116841 flow [2023-12-09 15:12:43,049 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:12:43,049 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:12:43,049 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] [2023-12-09 15:12:43,049 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-12-09 15:12:43,049 INFO L425 AbstractCegarLoop]: === Iteration 34 === 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:12:43,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:12:43,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1995098005, now seen corresponding path program 1 times [2023-12-09 15:12:43,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:12:43,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492158056] [2023-12-09 15:12:43,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:12:43,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:12:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:12:43,071 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:12:43,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:12:43,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492158056] [2023-12-09 15:12:43,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492158056] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:12:43,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:12:43,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-09 15:12:43,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071945911] [2023-12-09 15:12:43,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:12:43,072 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-09 15:12:43,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:12:43,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-09 15:12:43,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-09 15:12:43,073 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 264 [2023-12-09 15:12:43,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 2115 transitions, 116841 flow. Second operand has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 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:12:43,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:12:43,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 264 [2023-12-09 15:12:43,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:12:46,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:46,241 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2023-12-09 15:12:46,241 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:46,242 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:46,242 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2023-12-09 15:12:46,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 876#true, 706#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:46,676 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,676 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,677 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,677 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:46,681 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-12-09 15:12:46,681 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:46,681 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:46,681 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-12-09 15:12:46,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:46,690 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:46,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2023-12-09 15:12:47,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 706#true, 876#true, 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 31#L50-23true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, 1335#true, thread2Thread1of1ForFork0InUse, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:47,248 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,248 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,248 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,248 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 876#true, 706#true, 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:47,252 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,252 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,252 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,252 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:47,261 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,261 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,261 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,261 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,261 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 63#L50-25true, 876#true, 706#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 204#L44-23true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:47,261 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,261 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 706#true, 876#true, 1288#true, 517#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 257#true, 1097#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 204#L44-23true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 829#true, 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:47,267 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,267 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,267 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,267 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,267 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-12-09 15:12:47,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [201#L44-22true, 486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 63#L50-25true, 1241#true, 876#true, 706#true, 514#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (<= (+ |thread1Thread1of1ForFork2_#t~ite5#1| 1) 0)), 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 327#true, 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 920#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse]) [2023-12-09 15:12:47,274 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,274 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,275 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,275 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2023-12-09 15:12:47,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 639#true, 88#L56-22true, 1241#true, 134#L50-24true, 706#true, 876#true, 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 792#true, 1415#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:47,704 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2023-12-09 15:12:47,704 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2023-12-09 15:12:47,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 1159#true, 480#true, 257#true, 1097#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 1050#true, 352#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, 531#true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:47,705 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,705 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([712] L56-1-->L56-22: Formula: (= (ite (not (= (mod v_~is_null_6~0_4 256) 0)) 0 1) |v_thread3Thread1of1ForFork1_#t~ite15#1_1|) InVars {~is_null_6~0=v_~is_null_6~0_4} OutVars{~is_null_6~0=v_~is_null_6~0_4, thread3Thread1of1ForFork1_#t~ite15#1=|v_thread3Thread1of1ForFork1_#t~ite15#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#t~ite15#1][284], [486#(= ~is_null_0~0 (* 256 (div ~is_null_0~0 256))), 1198#true, 88#L56-22true, 639#true, 63#L50-25true, 1241#true, 876#true, 706#true, 1288#true, 1461#(= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0), 1415#true, 792#true, 1374#true, 445#(and (or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))) (or (= ~result_9~0 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))))), 480#true, 1159#true, 1097#true, 257#true, 1013#true, 327#true, 409#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 753#true, 529#(not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256))), 14#L44-24true, 829#true, 490#(or (= |thread1Thread1of1ForFork2_#t~ite5#1| 1) (not (= ~is_null_3~0 (* (div ~is_null_3~0 256) 256)))), 352#true, 1050#true, 963#true, 460#true, 291#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 85#L77-4true, 598#true, 384#(or (and (not (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0)) (= |thread3Thread1of1ForFork1_#t~ite15#1| 0)) (and (= (* 256 (div ~is_null_6~0 256)) ~is_null_6~0) (= |thread3Thread1of1ForFork1_#t~ite15#1| 1))), 920#true, thread2Thread1of1ForFork0InUse, 1335#true, thread3Thread1of1ForFork1InUse, 531#true, thread1Thread1of1ForFork2InUse, 520#(and (<= (+ |thread1Thread1of1ForFork2_#t~ite4#1| 1) 0) (not (= ~result_9~0 0)))]) [2023-12-09 15:12:47,710 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,710 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,710 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,710 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-12-09 15:12:47,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event