/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true -i ../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 20:55:42,760 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 20:55:42,826 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-29 20:55:42,855 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 20:55:42,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 20:55:42,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 20:55:42,857 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 20:55:42,857 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 20:55:42,857 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 20:55:42,860 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 20:55:42,860 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 20:55:42,861 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 20:55:42,861 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 20:55:42,862 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 20:55:42,863 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 20:55:42,863 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 20:55:42,863 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 20:55:42,863 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 20:55:42,864 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 20:55:42,864 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 20:55:42,864 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 20:55:42,865 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 20:55:42,865 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 20:55:42,865 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 20:55:42,865 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 20:55:42,866 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 20:55:42,866 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-11-29 20:55:43,023 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 20:55:43,037 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 20:55:43,039 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 20:55:43,039 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 20:55:43,041 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 20:55:43,042 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2023-11-29 20:55:43,930 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 20:55:44,044 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 20:55:44,044 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2023-11-29 20:55:44,050 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0b42efb/bc5baab5fbcc4a49886ebe43be17d6ca/FLAG007c328a8 [2023-11-29 20:55:44,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0b42efb/bc5baab5fbcc4a49886ebe43be17d6ca [2023-11-29 20:55:44,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 20:55:44,063 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 20:55:44,064 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 20:55:44,064 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 20:55:44,066 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 20:55:44,067 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,067 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42a3ad12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44, skipping insertion in model container [2023-11-29 20:55:44,067 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,094 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 20:55:44,226 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-nzb-file-subst.wvr.c[6540,6553] [2023-11-29 20:55:44,244 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 20:55:44,254 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 20:55:44,290 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-nzb-file-subst.wvr.c[6540,6553] [2023-11-29 20:55:44,303 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 20:55:44,315 INFO L206 MainTranslator]: Completed translation [2023-11-29 20:55:44,315 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44 WrapperNode [2023-11-29 20:55:44,315 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 20:55:44,316 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 20:55:44,316 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 20:55:44,316 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 20:55:44,321 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,341 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,373 INFO L138 Inliner]: procedures = 26, calls = 76, calls flagged for inlining = 28, calls inlined = 42, statements flattened = 606 [2023-11-29 20:55:44,374 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 20:55:44,374 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 20:55:44,374 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 20:55:44,374 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 20:55:44,386 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,387 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,390 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,390 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,413 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,417 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,419 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,420 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,429 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 20:55:44,431 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 20:55:44,431 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 20:55:44,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 20:55:44,431 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (1/1) ... [2023-11-29 20:55:44,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 20:55:44,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:55:44,454 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-29 20:55:44,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-29 20:55:44,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 20:55:44,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 20:55:44,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 20:55:44,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 20:55:44,478 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 20:55:44,478 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 20:55:44,478 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 20:55:44,478 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 20:55:44,479 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 20:55:44,479 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 20:55:44,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 20:55:44,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 20:55:44,479 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 20:55:44,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 20:55:44,479 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 20:55:44,481 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 20:55:44,599 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 20:55:44,600 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 20:55:45,193 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 20:55:45,213 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 20:55:45,214 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 20:55:45,216 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 08:55:45 BoogieIcfgContainer [2023-11-29 20:55:45,216 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 20:55:45,218 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 20:55:45,218 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 20:55:45,220 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 20:55:45,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 08:55:44" (1/3) ... [2023-11-29 20:55:45,220 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f306471 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 08:55:45, skipping insertion in model container [2023-11-29 20:55:45,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:55:44" (2/3) ... [2023-11-29 20:55:45,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f306471 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 08:55:45, skipping insertion in model container [2023-11-29 20:55:45,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 08:55:45" (3/3) ... [2023-11-29 20:55:45,222 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-subst.wvr.c [2023-11-29 20:55:45,232 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 20:55:45,233 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 20:55:45,233 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 20:55:45,377 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 20:55:45,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 727 places, 790 transitions, 1601 flow [2023-11-29 20:55:45,685 INFO L124 PetriNetUnfolderBase]: 73/787 cut-off events. [2023-11-29 20:55:45,685 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 20:55:45,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 800 conditions, 787 events. 73/787 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2726 event pairs, 0 based on Foata normal form. 0/713 useless extension candidates. Maximal degree in co-relation 585. Up to 2 conditions per place. [2023-11-29 20:55:45,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 727 places, 790 transitions, 1601 flow [2023-11-29 20:55:45,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 713 places, 776 transitions, 1570 flow [2023-11-29 20:55:45,732 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 20:55:45,737 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;@3ec7a9d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 20:55:45,738 INFO L363 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 20:55:45,900 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 20:55:45,900 INFO L124 PetriNetUnfolderBase]: 73/775 cut-off events. [2023-11-29 20:55:45,900 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 20:55:45,900 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:45,901 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:45,901 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-11-29 20:55:45,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:45,905 INFO L85 PathProgramCache]: Analyzing trace with hash -571994113, now seen corresponding path program 1 times [2023-11-29 20:55:45,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:45,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581971703] [2023-11-29 20:55:45,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:45,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:46,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:46,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:46,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581971703] [2023-11-29 20:55:46,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581971703] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:46,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:46,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:46,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038285717] [2023-11-29 20:55:46,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:46,300 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:46,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:46,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:46,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:46,321 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:46,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 776 transitions, 1570 flow. Second operand has 3 states, 3 states have (on average 736.0) internal successors, (2208), 3 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:46,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:46,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:46,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:46,840 INFO L124 PetriNetUnfolderBase]: 161/2043 cut-off events. [2023-11-29 20:55:46,841 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2023-11-29 20:55:46,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2271 conditions, 2043 events. 161/2043 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 15701 event pairs, 45 based on Foata normal form. 531/2367 useless extension candidates. Maximal degree in co-relation 1776. Up to 108 conditions per place. [2023-11-29 20:55:46,980 INFO L140 encePairwiseOnDemand]: 747/790 looper letters, 31 selfloop transitions, 4 changer transitions 7/754 dead transitions. [2023-11-29 20:55:46,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 754 transitions, 1611 flow [2023-11-29 20:55:46,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:46,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:46,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2298 transitions. [2023-11-29 20:55:46,992 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9696202531645569 [2023-11-29 20:55:46,992 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2298 transitions. [2023-11-29 20:55:46,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2298 transitions. [2023-11-29 20:55:46,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:46,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2298 transitions. [2023-11-29 20:55:47,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 766.0) internal successors, (2298), 3 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,008 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,010 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 2 predicate places. [2023-11-29 20:55:47,010 INFO L500 AbstractCegarLoop]: Abstraction has has 715 places, 754 transitions, 1611 flow [2023-11-29 20:55:47,011 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.0) internal successors, (2208), 3 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,011 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:47,011 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:47,011 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 20:55:47,012 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-11-29 20:55:47,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:47,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1245393981, now seen corresponding path program 2 times [2023-11-29 20:55:47,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:47,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587798768] [2023-11-29 20:55:47,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:47,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:47,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:47,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:47,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587798768] [2023-11-29 20:55:47,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587798768] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:47,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:47,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:47,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087540201] [2023-11-29 20:55:47,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:47,161 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:47,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:47,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:47,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:47,174 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:47,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 754 transitions, 1611 flow. Second operand has 3 states, 3 states have (on average 736.0) internal successors, (2208), 3 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:47,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:47,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:47,649 INFO L124 PetriNetUnfolderBase]: 162/2142 cut-off events. [2023-11-29 20:55:47,649 INFO L125 PetriNetUnfolderBase]: For 307/347 co-relation queries the response was YES. [2023-11-29 20:55:47,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2592 conditions, 2142 events. 162/2142 cut-off events. For 307/347 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 16646 event pairs, 36 based on Foata normal form. 0/1937 useless extension candidates. Maximal degree in co-relation 1916. Up to 134 conditions per place. [2023-11-29 20:55:47,703 INFO L140 encePairwiseOnDemand]: 786/790 looper letters, 48 selfloop transitions, 2 changer transitions 7/769 dead transitions. [2023-11-29 20:55:47,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 769 transitions, 1786 flow [2023-11-29 20:55:47,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:47,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:47,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2233 transitions. [2023-11-29 20:55:47,707 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9421940928270042 [2023-11-29 20:55:47,707 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2233 transitions. [2023-11-29 20:55:47,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2233 transitions. [2023-11-29 20:55:47,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:47,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2233 transitions. [2023-11-29 20:55:47,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 744.3333333333334) internal successors, (2233), 3 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,716 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,716 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 4 predicate places. [2023-11-29 20:55:47,717 INFO L500 AbstractCegarLoop]: Abstraction has has 717 places, 769 transitions, 1786 flow [2023-11-29 20:55:47,718 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.0) internal successors, (2208), 3 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,718 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:47,718 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:47,718 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 20:55:47,719 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-11-29 20:55:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2100685215, now seen corresponding path program 1 times [2023-11-29 20:55:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:47,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063848639] [2023-11-29 20:55:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:47,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:47,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:47,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063848639] [2023-11-29 20:55:47,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063848639] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:47,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:47,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:47,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030012228] [2023-11-29 20:55:47,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:47,849 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:47,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:47,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:47,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:47,854 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:47,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 769 transitions, 1786 flow. Second operand has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:47,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:47,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:47,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:49,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][546], [734#true, 588#$Ultimate##0true, thread3Thread1of1ForFork0InUse, 738#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 86#L96-4true, 642#L159-2true]) [2023-11-29 20:55:49,415 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-29 20:55:49,415 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 20:55:49,415 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:49,415 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:49,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][546], [734#true, 588#$Ultimate##0true, thread3Thread1of1ForFork0InUse, 738#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 563#L96-6true]) [2023-11-29 20:55:49,416 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-29 20:55:49,416 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 20:55:49,416 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:49,416 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:49,916 INFO L124 PetriNetUnfolderBase]: 1432/11542 cut-off events. [2023-11-29 20:55:49,916 INFO L125 PetriNetUnfolderBase]: For 4359/6420 co-relation queries the response was YES. [2023-11-29 20:55:50,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15576 conditions, 11542 events. 1432/11542 cut-off events. For 4359/6420 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 142340 event pairs, 576 based on Foata normal form. 6/10012 useless extension candidates. Maximal degree in co-relation 14588. Up to 957 conditions per place. [2023-11-29 20:55:50,066 INFO L140 encePairwiseOnDemand]: 786/790 looper letters, 68 selfloop transitions, 3 changer transitions 7/800 dead transitions. [2023-11-29 20:55:50,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 800 transitions, 2130 flow [2023-11-29 20:55:50,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:50,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:50,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2232 transitions. [2023-11-29 20:55:50,070 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9417721518987342 [2023-11-29 20:55:50,070 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2232 transitions. [2023-11-29 20:55:50,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2232 transitions. [2023-11-29 20:55:50,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:50,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2232 transitions. [2023-11-29 20:55:50,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 744.0) internal successors, (2232), 3 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:50,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:50,078 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:50,079 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 6 predicate places. [2023-11-29 20:55:50,079 INFO L500 AbstractCegarLoop]: Abstraction has has 719 places, 800 transitions, 2130 flow [2023-11-29 20:55:50,080 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:50,080 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:50,080 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:50,080 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 20:55:50,080 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-11-29 20:55:50,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:50,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1612279927, now seen corresponding path program 2 times [2023-11-29 20:55:50,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:50,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605883125] [2023-11-29 20:55:50,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:50,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:50,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:50,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:50,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:50,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605883125] [2023-11-29 20:55:50,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605883125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:50,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:50,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:50,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356598232] [2023-11-29 20:55:50,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:50,152 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:50,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:50,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:50,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:50,155 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:50,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 800 transitions, 2130 flow. Second operand has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:50,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:50,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:50,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:51,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][565], [734#true, 588#$Ultimate##0true, 738#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 563#L96-6true, 742#true]) [2023-11-29 20:55:51,564 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-29 20:55:51,564 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:51,564 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 20:55:51,564 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:51,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][564], [744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 588#$Ultimate##0true, 734#true, thread3Thread1of1ForFork0InUse, 738#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 86#L96-4true, 642#L159-2true]) [2023-11-29 20:55:51,565 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-29 20:55:51,565 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:51,566 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 20:55:51,566 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 20:55:52,005 INFO L124 PetriNetUnfolderBase]: 1359/10996 cut-off events. [2023-11-29 20:55:52,006 INFO L125 PetriNetUnfolderBase]: For 6537/11654 co-relation queries the response was YES. [2023-11-29 20:55:52,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16427 conditions, 10996 events. 1359/10996 cut-off events. For 6537/11654 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 134392 event pairs, 476 based on Foata normal form. 27/9622 useless extension candidates. Maximal degree in co-relation 15104. Up to 996 conditions per place. [2023-11-29 20:55:52,222 INFO L140 encePairwiseOnDemand]: 784/790 looper letters, 97 selfloop transitions, 5 changer transitions 7/831 dead transitions. [2023-11-29 20:55:52,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 831 transitions, 2598 flow [2023-11-29 20:55:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:52,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:52,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2232 transitions. [2023-11-29 20:55:52,226 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9417721518987342 [2023-11-29 20:55:52,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2232 transitions. [2023-11-29 20:55:52,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2232 transitions. [2023-11-29 20:55:52,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:52,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2232 transitions. [2023-11-29 20:55:52,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 744.0) internal successors, (2232), 3 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:52,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:52,234 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:52,235 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 8 predicate places. [2023-11-29 20:55:52,235 INFO L500 AbstractCegarLoop]: Abstraction has has 721 places, 831 transitions, 2598 flow [2023-11-29 20:55:52,236 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:52,236 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:52,236 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:52,236 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 20:55:52,236 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-11-29 20:55:52,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:52,237 INFO L85 PathProgramCache]: Analyzing trace with hash 516818029, now seen corresponding path program 1 times [2023-11-29 20:55:52,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:52,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602485789] [2023-11-29 20:55:52,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:52,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:52,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:52,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:52,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602485789] [2023-11-29 20:55:52,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602485789] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:52,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:52,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:52,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056240847] [2023-11-29 20:55:52,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:52,301 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:52,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:52,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:52,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:52,303 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:52,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 831 transitions, 2598 flow. Second operand has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:52,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:52,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:52,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:54,101 INFO L124 PetriNetUnfolderBase]: 1241/11543 cut-off events. [2023-11-29 20:55:54,101 INFO L125 PetriNetUnfolderBase]: For 8560/13467 co-relation queries the response was YES. [2023-11-29 20:55:54,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17238 conditions, 11543 events. 1241/11543 cut-off events. For 8560/13467 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 145366 event pairs, 341 based on Foata normal form. 88/10464 useless extension candidates. Maximal degree in co-relation 15768. Up to 867 conditions per place. [2023-11-29 20:55:54,315 INFO L140 encePairwiseOnDemand]: 786/790 looper letters, 94 selfloop transitions, 4 changer transitions 7/855 dead transitions. [2023-11-29 20:55:54,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 855 transitions, 2980 flow [2023-11-29 20:55:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:54,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:54,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2233 transitions. [2023-11-29 20:55:54,319 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9421940928270042 [2023-11-29 20:55:54,320 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2233 transitions. [2023-11-29 20:55:54,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2233 transitions. [2023-11-29 20:55:54,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:54,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2233 transitions. [2023-11-29 20:55:54,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 744.3333333333334) internal successors, (2233), 3 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:54,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:54,335 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:54,335 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 10 predicate places. [2023-11-29 20:55:54,336 INFO L500 AbstractCegarLoop]: Abstraction has has 723 places, 855 transitions, 2980 flow [2023-11-29 20:55:54,337 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:54,337 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:54,337 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:54,337 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 20:55:54,337 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-11-29 20:55:54,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:54,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1028376627, now seen corresponding path program 2 times [2023-11-29 20:55:54,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:54,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409655328] [2023-11-29 20:55:54,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:54,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:54,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:54,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:54,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:54,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409655328] [2023-11-29 20:55:54,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409655328] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:54,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:54,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:55:54,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794594200] [2023-11-29 20:55:54,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:54,395 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:55:54,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:54,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:55:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:55:54,397 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:55:54,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 855 transitions, 2980 flow. Second operand has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:54,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:54,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:55:54,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:56,194 INFO L124 PetriNetUnfolderBase]: 1115/10070 cut-off events. [2023-11-29 20:55:56,194 INFO L125 PetriNetUnfolderBase]: For 11373/16778 co-relation queries the response was YES. [2023-11-29 20:55:56,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16418 conditions, 10070 events. 1115/10070 cut-off events. For 11373/16778 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 122782 event pairs, 264 based on Foata normal form. 83/9174 useless extension candidates. Maximal degree in co-relation 14991. Up to 832 conditions per place. [2023-11-29 20:55:56,289 INFO L140 encePairwiseOnDemand]: 784/790 looper letters, 114 selfloop transitions, 6 changer transitions 7/867 dead transitions. [2023-11-29 20:55:56,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 867 transitions, 3324 flow [2023-11-29 20:55:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:55:56,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:55:56,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2233 transitions. [2023-11-29 20:55:56,293 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9421940928270042 [2023-11-29 20:55:56,293 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2233 transitions. [2023-11-29 20:55:56,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2233 transitions. [2023-11-29 20:55:56,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:56,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2233 transitions. [2023-11-29 20:55:56,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 744.3333333333334) internal successors, (2233), 3 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:56,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:56,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:56,306 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 12 predicate places. [2023-11-29 20:55:56,306 INFO L500 AbstractCegarLoop]: Abstraction has has 725 places, 867 transitions, 3324 flow [2023-11-29 20:55:56,307 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 736.3333333333334) internal successors, (2209), 3 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:56,307 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:56,307 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:56,307 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 20:55:56,307 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-11-29 20:55:56,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:56,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1029930190, now seen corresponding path program 1 times [2023-11-29 20:55:56,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:56,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013404377] [2023-11-29 20:55:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:56,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:56,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:55:56,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:56,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013404377] [2023-11-29 20:55:56,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013404377] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:55:56,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:55:56,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 20:55:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245723414] [2023-11-29 20:55:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:55:56,441 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 20:55:56,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 20:55:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 20:55:56,444 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 704 out of 790 [2023-11-29 20:55:56,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 867 transitions, 3324 flow. Second operand has 5 states, 5 states have (on average 711.2) internal successors, (3556), 5 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:56,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:56,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 704 of 790 [2023-11-29 20:55:56,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:55:58,093 INFO L124 PetriNetUnfolderBase]: 1115/10033 cut-off events. [2023-11-29 20:55:58,093 INFO L125 PetriNetUnfolderBase]: For 16031/20148 co-relation queries the response was YES. [2023-11-29 20:55:58,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16709 conditions, 10033 events. 1115/10033 cut-off events. For 16031/20148 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 121884 event pairs, 264 based on Foata normal form. 33/9087 useless extension candidates. Maximal degree in co-relation 15140. Up to 832 conditions per place. [2023-11-29 20:55:58,206 INFO L140 encePairwiseOnDemand]: 769/790 looper letters, 86 selfloop transitions, 18 changer transitions 7/879 dead transitions. [2023-11-29 20:55:58,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 879 transitions, 3556 flow [2023-11-29 20:55:58,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 20:55:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 20:55:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3583 transitions. [2023-11-29 20:55:58,212 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9070886075949367 [2023-11-29 20:55:58,212 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3583 transitions. [2023-11-29 20:55:58,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3583 transitions. [2023-11-29 20:55:58,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:55:58,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3583 transitions. [2023-11-29 20:55:58,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 716.6) internal successors, (3583), 5 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:58,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 790.0) internal successors, (4740), 6 states have internal predecessors, (4740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:58,222 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 790.0) internal successors, (4740), 6 states have internal predecessors, (4740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:58,222 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 16 predicate places. [2023-11-29 20:55:58,222 INFO L500 AbstractCegarLoop]: Abstraction has has 729 places, 879 transitions, 3556 flow [2023-11-29 20:55:58,223 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 711.2) internal successors, (3556), 5 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:58,223 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:55:58,223 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:55:58,223 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 20:55:58,224 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-11-29 20:55:58,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:55:58,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1051396794, now seen corresponding path program 1 times [2023-11-29 20:55:58,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:55:58,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948517863] [2023-11-29 20:55:58,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:55:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:55:58,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:55:58,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948517863] [2023-11-29 20:55:58,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948517863] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:55:58,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686129949] [2023-11-29 20:55:58,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:55:58,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:55:58,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:55:58,493 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:55:58,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 20:55:58,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:55:58,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 20:55:58,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:55:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:55:58,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:55:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:55:58,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686129949] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 20:55:58,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 20:55:58,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 20:55:58,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867687138] [2023-11-29 20:55:58,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 20:55:58,815 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 20:55:58,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:55:58,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 20:55:58,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 20:55:58,820 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 701 out of 790 [2023-11-29 20:55:58,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 879 transitions, 3556 flow. Second operand has 15 states, 15 states have (on average 705.6666666666666) internal successors, (10585), 15 states have internal predecessors, (10585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:55:58,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:55:58,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 701 of 790 [2023-11-29 20:55:58,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:00,625 INFO L124 PetriNetUnfolderBase]: 1115/10115 cut-off events. [2023-11-29 20:56:00,625 INFO L125 PetriNetUnfolderBase]: For 22240/26548 co-relation queries the response was YES. [2023-11-29 20:56:00,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17158 conditions, 10115 events. 1115/10115 cut-off events. For 22240/26548 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 122655 event pairs, 264 based on Foata normal form. 35/9171 useless extension candidates. Maximal degree in co-relation 15399. Up to 832 conditions per place. [2023-11-29 20:56:00,748 INFO L140 encePairwiseOnDemand]: 760/790 looper letters, 89 selfloop transitions, 39 changer transitions 7/900 dead transitions. [2023-11-29 20:56:00,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 900 transitions, 3884 flow [2023-11-29 20:56:00,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 20:56:00,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 20:56:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 7801 transitions. [2023-11-29 20:56:00,758 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.897698504027618 [2023-11-29 20:56:00,758 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 7801 transitions. [2023-11-29 20:56:00,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 7801 transitions. [2023-11-29 20:56:00,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:56:00,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 7801 transitions. [2023-11-29 20:56:00,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 709.1818181818181) internal successors, (7801), 11 states have internal predecessors, (7801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:00,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 790.0) internal successors, (9480), 12 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:00,781 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 790.0) internal successors, (9480), 12 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:00,781 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 26 predicate places. [2023-11-29 20:56:00,782 INFO L500 AbstractCegarLoop]: Abstraction has has 739 places, 900 transitions, 3884 flow [2023-11-29 20:56:00,783 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 705.6666666666666) internal successors, (10585), 15 states have internal predecessors, (10585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:00,784 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:56:00,784 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:56:00,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 20:56:00,988 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:00,989 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-11-29 20:56:00,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:56:00,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1312038274, now seen corresponding path program 2 times [2023-11-29 20:56:00,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:56:00,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369316913] [2023-11-29 20:56:00,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:56:00,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:56:01,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:56:01,243 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-29 20:56:01,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:56:01,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369316913] [2023-11-29 20:56:01,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369316913] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:56:01,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178669143] [2023-11-29 20:56:01,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 20:56:01,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:01,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:56:01,245 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:56:01,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 20:56:01,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 20:56:01,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 20:56:01,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 20:56:01,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:56:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-29 20:56:01,508 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 20:56:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178669143] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:56:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 20:56:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2023-11-29 20:56:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542795473] [2023-11-29 20:56:01,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:56:01,509 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:56:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:56:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:56:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-11-29 20:56:01,513 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 675 out of 790 [2023-11-29 20:56:01,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 900 transitions, 3884 flow. Second operand has 8 states, 8 states have (on average 682.25) internal successors, (5458), 8 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:01,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:56:01,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 675 of 790 [2023-11-29 20:56:01,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:07,560 INFO L124 PetriNetUnfolderBase]: 5632/32033 cut-off events. [2023-11-29 20:56:07,560 INFO L125 PetriNetUnfolderBase]: For 248211/317265 co-relation queries the response was YES. [2023-11-29 20:56:07,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60992 conditions, 32033 events. 5632/32033 cut-off events. For 248211/317265 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 429744 event pairs, 2123 based on Foata normal form. 485/28777 useless extension candidates. Maximal degree in co-relation 57224. Up to 5489 conditions per place. [2023-11-29 20:56:07,925 INFO L140 encePairwiseOnDemand]: 774/790 looper letters, 159 selfloop transitions, 12 changer transitions 22/972 dead transitions. [2023-11-29 20:56:07,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 972 transitions, 4889 flow [2023-11-29 20:56:07,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 20:56:07,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 20:56:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 10268 transitions. [2023-11-29 20:56:07,936 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8664978902953586 [2023-11-29 20:56:07,936 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 10268 transitions. [2023-11-29 20:56:07,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 10268 transitions. [2023-11-29 20:56:07,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:56:07,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 10268 transitions. [2023-11-29 20:56:07,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 684.5333333333333) internal successors, (10268), 15 states have internal predecessors, (10268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:07,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 790.0) internal successors, (12640), 16 states have internal predecessors, (12640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:07,961 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 790.0) internal successors, (12640), 16 states have internal predecessors, (12640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:07,961 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 40 predicate places. [2023-11-29 20:56:07,961 INFO L500 AbstractCegarLoop]: Abstraction has has 753 places, 972 transitions, 4889 flow [2023-11-29 20:56:07,963 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 682.25) internal successors, (5458), 8 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:07,963 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:56:07,963 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:56:07,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 20:56:08,167 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-29 20:56:08,168 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-11-29 20:56:08,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:56:08,168 INFO L85 PathProgramCache]: Analyzing trace with hash 594471718, now seen corresponding path program 3 times [2023-11-29 20:56:08,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:56:08,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492219398] [2023-11-29 20:56:08,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:56:08,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:56:08,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:56:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-29 20:56:08,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:56:08,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492219398] [2023-11-29 20:56:08,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492219398] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:56:08,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850391932] [2023-11-29 20:56:08,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 20:56:08,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:08,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:56:08,521 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:56:08,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 20:56:08,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 20:56:08,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 20:56:08,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 20:56:08,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:56:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-29 20:56:08,775 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 20:56:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850391932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:56:08,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 20:56:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2023-11-29 20:56:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148952142] [2023-11-29 20:56:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:56:08,776 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:56:08,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:56:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:56:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-11-29 20:56:08,779 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 675 out of 790 [2023-11-29 20:56:08,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 972 transitions, 4889 flow. Second operand has 8 states, 8 states have (on average 682.25) internal successors, (5458), 8 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:08,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:56:08,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 675 of 790 [2023-11-29 20:56:08,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:14,996 INFO L124 PetriNetUnfolderBase]: 5596/31625 cut-off events. [2023-11-29 20:56:14,996 INFO L125 PetriNetUnfolderBase]: For 265077/369366 co-relation queries the response was YES. [2023-11-29 20:56:15,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67290 conditions, 31625 events. 5596/31625 cut-off events. For 265077/369366 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 422865 event pairs, 1910 based on Foata normal form. 640/28693 useless extension candidates. Maximal degree in co-relation 63257. Up to 5578 conditions per place. [2023-11-29 20:56:15,383 INFO L140 encePairwiseOnDemand]: 774/790 looper letters, 228 selfloop transitions, 25 changer transitions 42/1074 dead transitions. [2023-11-29 20:56:15,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1074 transitions, 6571 flow [2023-11-29 20:56:15,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 20:56:15,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 20:56:15,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 10266 transitions. [2023-11-29 20:56:15,394 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8663291139240507 [2023-11-29 20:56:15,394 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 10266 transitions. [2023-11-29 20:56:15,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 10266 transitions. [2023-11-29 20:56:15,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:56:15,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 10266 transitions. [2023-11-29 20:56:15,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 684.4) internal successors, (10266), 15 states have internal predecessors, (10266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:15,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 790.0) internal successors, (12640), 16 states have internal predecessors, (12640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:15,414 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 790.0) internal successors, (12640), 16 states have internal predecessors, (12640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:15,414 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 54 predicate places. [2023-11-29 20:56:15,414 INFO L500 AbstractCegarLoop]: Abstraction has has 767 places, 1074 transitions, 6571 flow [2023-11-29 20:56:15,415 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 682.25) internal successors, (5458), 8 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:15,415 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:56:15,415 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:56:15,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 20:56:15,619 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:15,620 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-11-29 20:56:15,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:56:15,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1386377368, now seen corresponding path program 4 times [2023-11-29 20:56:15,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:56:15,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853975671] [2023-11-29 20:56:15,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:56:15,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:56:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:56:15,865 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-29 20:56:15,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:56:15,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853975671] [2023-11-29 20:56:15,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853975671] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:56:15,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237699467] [2023-11-29 20:56:15,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 20:56:15,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:15,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:56:15,866 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:56:15,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 20:56:16,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 20:56:16,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 20:56:16,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 20:56:16,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:56:16,130 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-29 20:56:16,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:56:16,233 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-29 20:56:16,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237699467] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 20:56:16,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 20:56:16,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-11-29 20:56:16,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478725711] [2023-11-29 20:56:16,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 20:56:16,234 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 20:56:16,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:56:16,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 20:56:16,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-11-29 20:56:16,241 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 701 out of 790 [2023-11-29 20:56:16,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 767 places, 1074 transitions, 6571 flow. Second operand has 22 states, 22 states have (on average 705.0909090909091) internal successors, (15512), 22 states have internal predecessors, (15512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:16,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:56:16,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 701 of 790 [2023-11-29 20:56:16,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:22,498 INFO L124 PetriNetUnfolderBase]: 5493/30378 cut-off events. [2023-11-29 20:56:22,498 INFO L125 PetriNetUnfolderBase]: For 386463/482627 co-relation queries the response was YES. [2023-11-29 20:56:22,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68025 conditions, 30378 events. 5493/30378 cut-off events. For 386463/482627 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 400913 event pairs, 1870 based on Foata normal form. 367/27331 useless extension candidates. Maximal degree in co-relation 63465. Up to 5551 conditions per place. [2023-11-29 20:56:22,888 INFO L140 encePairwiseOnDemand]: 760/790 looper letters, 138 selfloop transitions, 57 changer transitions 42/1104 dead transitions. [2023-11-29 20:56:22,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 1104 transitions, 7177 flow [2023-11-29 20:56:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 20:56:22,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 20:56:22,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 12037 transitions. [2023-11-29 20:56:22,902 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.896276991809382 [2023-11-29 20:56:22,902 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 12037 transitions. [2023-11-29 20:56:22,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 12037 transitions. [2023-11-29 20:56:22,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:56:22,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 12037 transitions. [2023-11-29 20:56:22,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 708.0588235294117) internal successors, (12037), 17 states have internal predecessors, (12037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:22,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 790.0) internal successors, (14220), 18 states have internal predecessors, (14220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:22,923 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 790.0) internal successors, (14220), 18 states have internal predecessors, (14220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:22,923 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 70 predicate places. [2023-11-29 20:56:22,923 INFO L500 AbstractCegarLoop]: Abstraction has has 783 places, 1104 transitions, 7177 flow [2023-11-29 20:56:22,925 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 705.0909090909091) internal successors, (15512), 22 states have internal predecessors, (15512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:22,925 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:56:22,925 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:56:22,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 20:56:23,129 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:56:23,129 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-11-29 20:56:23,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:56:23,130 INFO L85 PathProgramCache]: Analyzing trace with hash 830472306, now seen corresponding path program 5 times [2023-11-29 20:56:23,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:56:23,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741983782] [2023-11-29 20:56:23,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:56:23,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:56:23,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:56:23,312 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-29 20:56:23,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:56:23,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741983782] [2023-11-29 20:56:23,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741983782] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:56:23,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:56:23,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:56:23,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88304562] [2023-11-29 20:56:23,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:56:23,314 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:56:23,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:56:23,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:56:23,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:56:23,316 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:56:23,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 1104 transitions, 7177 flow. Second operand has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:23,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:56:23,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:56:23,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:30,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:30,261 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 578#L119-10true, 4726#true]) [2023-11-29 20:56:30,261 INFO L294 olderBase$Statistics]: this new event has 404 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 20:56:30,261 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 20:56:30,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][975], [6831#(= ~break_14~0 0), 262#L92-11true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 2596#true, 564#L123-14true, 4620#(<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0), 734#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:30,263 INFO L294 olderBase$Statistics]: this new event has 393 ancestors and is cut-off event [2023-11-29 20:56:30,263 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:30,263 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:30,263 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:31,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][973], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 564#L123-14true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:31,375 INFO L294 olderBase$Statistics]: this new event has 395 ancestors and is cut-off event [2023-11-29 20:56:31,375 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:31,375 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:31,375 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:31,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][974], [6831#(= ~break_14~0 0), 262#L92-11true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:31,545 INFO L294 olderBase$Statistics]: this new event has 394 ancestors and is cut-off event [2023-11-29 20:56:31,545 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:31,545 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:31,545 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:31,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][973], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 4726#true]) [2023-11-29 20:56:31,890 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 20:56:31,890 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:31,890 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:31,890 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:31,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][970], [6831#(= ~break_14~0 0), 262#L92-11true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 4624#(<= (+ ~result_18~0 995) 0), 754#true, 2596#true, 734#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true]) [2023-11-29 20:56:31,891 INFO L294 olderBase$Statistics]: this new event has 395 ancestors and is not cut-off event [2023-11-29 20:56:31,892 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is not cut-off event [2023-11-29 20:56:31,892 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is not cut-off event [2023-11-29 20:56:31,892 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is not cut-off event [2023-11-29 20:56:32,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][973], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:32,059 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 20:56:32,059 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:32,059 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:32,059 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:32,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 564#L123-14true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true]) [2023-11-29 20:56:32,400 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:56:32,400 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:32,400 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:32,400 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:33,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:33,500 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 20:56:33,500 INFO L297 olderBase$Statistics]: existing Event has 405 ancestors and is cut-off event [2023-11-29 20:56:33,500 INFO L297 olderBase$Statistics]: existing Event has 405 ancestors and is cut-off event [2023-11-29 20:56:33,500 INFO L297 olderBase$Statistics]: existing Event has 405 ancestors and is cut-off event [2023-11-29 20:56:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:35,243 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:56:35,243 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:35,243 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:35,243 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:35,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 734#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:35,372 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,372 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,372 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,372 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 734#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:35,378 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,378 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,378 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,378 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 45#L114-6true, 4726#true]) [2023-11-29 20:56:35,613 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,613 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,613 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:35,613 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:36,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][971], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 45#L114-6true, 4726#true]) [2023-11-29 20:56:36,966 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:56:36,966 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:36,966 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:36,966 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 45#L114-6true, 4726#true]) [2023-11-29 20:56:38,219 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:56:38,219 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:56:38,219 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:56:38,219 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:56:40,221 INFO L124 PetriNetUnfolderBase]: 12732/82343 cut-off events. [2023-11-29 20:56:40,222 INFO L125 PetriNetUnfolderBase]: For 976104/1255333 co-relation queries the response was YES. [2023-11-29 20:56:41,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155944 conditions, 82343 events. 12732/82343 cut-off events. For 976104/1255333 co-relation queries the response was YES. Maximal size of possible extension queue 1866. Compared 1295427 event pairs, 4391 based on Foata normal form. 548/73714 useless extension candidates. Maximal degree in co-relation 149082. Up to 13144 conditions per place. [2023-11-29 20:56:41,776 INFO L140 encePairwiseOnDemand]: 785/790 looper letters, 151 selfloop transitions, 4 changer transitions 66/1182 dead transitions. [2023-11-29 20:56:41,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 1182 transitions, 9589 flow [2023-11-29 20:56:41,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:56:41,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:56:41,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2226 transitions. [2023-11-29 20:56:41,779 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9392405063291139 [2023-11-29 20:56:41,779 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2226 transitions. [2023-11-29 20:56:41,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2226 transitions. [2023-11-29 20:56:41,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:56:41,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2226 transitions. [2023-11-29 20:56:41,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 742.0) internal successors, (2226), 3 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:41,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:41,784 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:41,784 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 72 predicate places. [2023-11-29 20:56:41,784 INFO L500 AbstractCegarLoop]: Abstraction has has 785 places, 1182 transitions, 9589 flow [2023-11-29 20:56:41,784 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:41,785 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:56:41,785 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:56:41,785 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 20:56:41,785 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-11-29 20:56:41,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:56:41,785 INFO L85 PathProgramCache]: Analyzing trace with hash 735036060, now seen corresponding path program 1 times [2023-11-29 20:56:41,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:56:41,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847144392] [2023-11-29 20:56:41,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:56:41,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:56:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:56:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-29 20:56:41,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:56:41,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847144392] [2023-11-29 20:56:41,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847144392] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:56:41,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:56:41,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:56:41,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244257137] [2023-11-29 20:56:41,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:56:41,978 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:56:41,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:56:41,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:56:41,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:56:41,980 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:56:41,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1182 transitions, 9589 flow. Second operand has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:56:41,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:56:41,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:56:41,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:56:47,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1014], [738#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:47,292 INFO L294 olderBase$Statistics]: this new event has 372 ancestors and is cut-off event [2023-11-29 20:56:47,292 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:56:47,292 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:56:47,292 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:56:50,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true]) [2023-11-29 20:56:50,347 INFO L294 olderBase$Statistics]: this new event has 388 ancestors and is cut-off event [2023-11-29 20:56:50,347 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:56:50,347 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:56:50,347 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:56:50,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true]) [2023-11-29 20:56:50,723 INFO L294 olderBase$Statistics]: this new event has 389 ancestors and is cut-off event [2023-11-29 20:56:50,723 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:56:50,723 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:56:50,723 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:56:51,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][980], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 564#L123-14true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:51,289 INFO L294 olderBase$Statistics]: this new event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,289 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,289 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,289 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][977], [6831#(= ~break_14~0 0), 262#L92-11true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 2596#true, 564#L123-14true, 4620#(<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0), 734#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:51,290 INFO L294 olderBase$Statistics]: this new event has 393 ancestors and is cut-off event [2023-11-29 20:56:51,290 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:51,290 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:51,290 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:56:51,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][975], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:51,481 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 20:56:51,481 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:51,481 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:51,481 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:56:51,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][978], [6831#(= ~break_14~0 0), 262#L92-11true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:51,485 INFO L294 olderBase$Statistics]: this new event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,485 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,485 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,485 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1113], [738#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:51,638 INFO L294 olderBase$Statistics]: this new event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,638 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,638 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,638 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:56:51,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][979], [6831#(= ~break_14~0 0), 262#L92-11true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 4624#(<= (+ ~result_18~0 995) 0), 742#true, 2596#true, 734#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:51,870 INFO L294 olderBase$Statistics]: this new event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,870 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,870 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:51,870 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 20:56:52,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][980], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:52,077 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 20:56:52,077 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:52,077 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:52,077 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:52,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][980], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:52,298 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 20:56:52,298 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:52,298 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:52,298 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:56:52,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 564#L123-14true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:52,540 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:56:52,540 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:52,540 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:52,540 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:53,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][975], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:53,835 INFO L294 olderBase$Statistics]: this new event has 427 ancestors and is cut-off event [2023-11-29 20:56:53,835 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:53,836 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:53,836 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:55,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 742#true, 754#true, 2596#true, 364#L118true, 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2NotInUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:55,000 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,000 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,000 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,000 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 246#L109-1true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:55,001 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 145#L119-1true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 750#true, 4726#true]) [2023-11-29 20:56:55,001 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:55,001 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 227#L112-6true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:55,084 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 20:56:55,084 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:56:55,084 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:56:55,084 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:56:55,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true]) [2023-11-29 20:56:55,373 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,373 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,373 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,373 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:56:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true]) [2023-11-29 20:56:55,545 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:56:55,545 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:56:55,545 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:56:55,545 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:56:55,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:55,943 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:56:55,943 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:55,943 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:55,943 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:56,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2390] L114-5-->L114-6: Formula: (= v_~result_18~0_5 (ite |v_thread3Thread1of1ForFork0_#t~short58#1_7| (+ v_~i_19~0_11 1000) v_~result_18~0_6)) InVars {thread3Thread1of1ForFork0_#t~short58#1=|v_thread3Thread1of1ForFork0_#t~short58#1_7|, ~i_19~0=v_~i_19~0_11, ~result_18~0=v_~result_18~0_6} OutVars{thread3Thread1of1ForFork0_#t~short58#1=|v_thread3Thread1of1ForFork0_#t~short58#1_7|, ~i_19~0=v_~i_19~0_11, ~result_18~0=v_~result_18~0_5} AuxVars[] AssignedVars[~result_18~0][967], [738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 45#L114-6true, 238#L96-16true, 4726#true]) [2023-11-29 20:56:56,083 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:56:56,084 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:56,084 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:56,084 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:56:56,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 145#L119-1true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2NotInUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:56,245 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 20:56:56,245 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:56,245 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:56,245 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:56:56,245 INFO L297 olderBase$Statistics]: existing Event has 416 ancestors and is cut-off event [2023-11-29 20:56:56,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true]) [2023-11-29 20:56:56,509 INFO L294 olderBase$Statistics]: this new event has 439 ancestors and is cut-off event [2023-11-29 20:56:56,509 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:56:56,509 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:56:56,509 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:56:56,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 521#L112-1true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:56,615 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:56:56,615 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:56,615 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:56,615 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:56:56,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:56,785 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,785 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,785 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,785 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 4726#true]) [2023-11-29 20:56:56,847 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is not cut-off event [2023-11-29 20:56:56,847 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:56:56,847 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:56:56,847 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:56:56,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1105], [738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 627#L160-2true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 138#L114-1true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:56,918 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,918 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,918 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,918 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:56:56,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:56,944 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,944 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,944 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,944 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:56,948 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,948 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,948 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:56,948 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:57,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 45#L114-6true, 6833#true, 4726#true]) [2023-11-29 20:56:57,212 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:56:57,212 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:57,212 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:57,213 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:56:57,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 232#L113-1true]) [2023-11-29 20:56:57,698 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:56:57,698 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:56:57,698 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:56:57,698 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:56:58,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 355#L113-6true]) [2023-11-29 20:56:58,099 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 20:56:58,099 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:56:58,099 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:56:58,099 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:56:58,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 138#L114-1true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:58,799 INFO L294 olderBase$Statistics]: this new event has 427 ancestors and is cut-off event [2023-11-29 20:56:58,799 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:58,799 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:58,799 INFO L297 olderBase$Statistics]: existing Event has 427 ancestors and is cut-off event [2023-11-29 20:56:59,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 45#L114-6true, 4726#true]) [2023-11-29 20:56:59,085 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:56:59,085 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:59,085 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:59,085 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:56:59,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 742#true, 754#true, 2596#true, 734#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:59,427 INFO L294 olderBase$Statistics]: this new event has 431 ancestors and is cut-off event [2023-11-29 20:56:59,427 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:56:59,427 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:56:59,427 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:56:59,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 237#L115-1true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:59,523 INFO L294 olderBase$Statistics]: this new event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,523 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,523 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,523 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true]) [2023-11-29 20:56:59,653 INFO L294 olderBase$Statistics]: this new event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,653 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,653 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,653 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:56:59,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][945], [738#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true]) [2023-11-29 20:56:59,806 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:56:59,806 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:56:59,806 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:56:59,806 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:56:59,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 312#L115-6true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:56:59,830 INFO L294 olderBase$Statistics]: this new event has 434 ancestors and is cut-off event [2023-11-29 20:56:59,830 INFO L297 olderBase$Statistics]: existing Event has 434 ancestors and is cut-off event [2023-11-29 20:56:59,830 INFO L297 olderBase$Statistics]: existing Event has 434 ancestors and is cut-off event [2023-11-29 20:56:59,830 INFO L297 olderBase$Statistics]: existing Event has 434 ancestors and is cut-off event [2023-11-29 20:57:00,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 578#L119-10true, 4726#true]) [2023-11-29 20:57:00,885 INFO L294 olderBase$Statistics]: this new event has 440 ancestors and is cut-off event [2023-11-29 20:57:00,885 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:00,885 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:00,885 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:01,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:01,019 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,019 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,019 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,019 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 45#L114-6true, 6833#true, 4726#true]) [2023-11-29 20:57:01,022 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,022 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,022 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,022 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:01,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 542#L110-7true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:01,143 INFO L294 olderBase$Statistics]: this new event has 442 ancestors and is cut-off event [2023-11-29 20:57:01,143 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:01,143 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:01,143 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:01,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 742#true, 754#true, 2596#true, 364#L118true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:01,203 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,203 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,203 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,203 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 246#L109-1true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:01,204 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,204 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,204 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:01,205 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:02,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 159#L119-9true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:02,039 INFO L294 olderBase$Statistics]: this new event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,039 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,039 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,039 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 145#L119-1true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:02,040 INFO L294 olderBase$Statistics]: this new event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,040 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,040 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,040 INFO L297 olderBase$Statistics]: existing Event has 449 ancestors and is cut-off event [2023-11-29 20:57:02,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 578#L119-10true, 4726#true]) [2023-11-29 20:57:02,129 INFO L294 olderBase$Statistics]: this new event has 450 ancestors and is cut-off event [2023-11-29 20:57:02,129 INFO L297 olderBase$Statistics]: existing Event has 450 ancestors and is cut-off event [2023-11-29 20:57:02,130 INFO L297 olderBase$Statistics]: existing Event has 450 ancestors and is cut-off event [2023-11-29 20:57:02,130 INFO L297 olderBase$Statistics]: existing Event has 450 ancestors and is cut-off event [2023-11-29 20:57:02,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:02,225 INFO L294 olderBase$Statistics]: this new event has 451 ancestors and is cut-off event [2023-11-29 20:57:02,225 INFO L297 olderBase$Statistics]: existing Event has 451 ancestors and is cut-off event [2023-11-29 20:57:02,225 INFO L297 olderBase$Statistics]: existing Event has 451 ancestors and is cut-off event [2023-11-29 20:57:02,225 INFO L297 olderBase$Statistics]: existing Event has 451 ancestors and is cut-off event [2023-11-29 20:57:02,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][976], [6831#(= ~break_14~0 0), 738#true, 262#L92-11true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:02,325 INFO L294 olderBase$Statistics]: this new event has 452 ancestors and is cut-off event [2023-11-29 20:57:02,325 INFO L297 olderBase$Statistics]: existing Event has 452 ancestors and is cut-off event [2023-11-29 20:57:02,325 INFO L297 olderBase$Statistics]: existing Event has 452 ancestors and is cut-off event [2023-11-29 20:57:02,325 INFO L297 olderBase$Statistics]: existing Event has 452 ancestors and is cut-off event [2023-11-29 20:57:03,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 578#L119-10true, 4726#true]) [2023-11-29 20:57:03,449 INFO L294 olderBase$Statistics]: this new event has 462 ancestors and is cut-off event [2023-11-29 20:57:03,449 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:03,449 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:03,449 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:03,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:03,523 INFO L294 olderBase$Statistics]: this new event has 463 ancestors and is cut-off event [2023-11-29 20:57:03,523 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:03,523 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:03,523 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:03,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][415], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 742#true, 542#L110-7true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true]) [2023-11-29 20:57:03,595 INFO L294 olderBase$Statistics]: this new event has 464 ancestors and is cut-off event [2023-11-29 20:57:03,595 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:03,595 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:03,595 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:05,037 INFO L124 PetriNetUnfolderBase]: 16569/100734 cut-off events. [2023-11-29 20:57:05,037 INFO L125 PetriNetUnfolderBase]: For 3330754/4163974 co-relation queries the response was YES. [2023-11-29 20:57:06,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216949 conditions, 100734 events. 16569/100734 cut-off events. For 3330754/4163974 co-relation queries the response was YES. Maximal size of possible extension queue 2545. Compared 1645995 event pairs, 5973 based on Foata normal form. 1065/89709 useless extension candidates. Maximal degree in co-relation 204931. Up to 17348 conditions per place. [2023-11-29 20:57:07,213 INFO L140 encePairwiseOnDemand]: 785/790 looper letters, 190 selfloop transitions, 4 changer transitions 66/1225 dead transitions. [2023-11-29 20:57:07,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 1225 transitions, 11212 flow [2023-11-29 20:57:07,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:57:07,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:57:07,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2224 transitions. [2023-11-29 20:57:07,215 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9383966244725739 [2023-11-29 20:57:07,215 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2224 transitions. [2023-11-29 20:57:07,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2224 transitions. [2023-11-29 20:57:07,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:57:07,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2224 transitions. [2023-11-29 20:57:07,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 741.3333333333334) internal successors, (2224), 3 states have internal predecessors, (2224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:07,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:07,219 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:07,219 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 74 predicate places. [2023-11-29 20:57:07,219 INFO L500 AbstractCegarLoop]: Abstraction has has 787 places, 1225 transitions, 11212 flow [2023-11-29 20:57:07,219 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:07,219 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:57:07,220 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:57:07,220 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 20:57:07,220 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-11-29 20:57:07,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:57:07,220 INFO L85 PathProgramCache]: Analyzing trace with hash -2122327498, now seen corresponding path program 1 times [2023-11-29 20:57:07,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:57:07,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719798125] [2023-11-29 20:57:07,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:57:07,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:57:07,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:57:07,399 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-29 20:57:07,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:57:07,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719798125] [2023-11-29 20:57:07,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719798125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:57:07,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:57:07,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 20:57:07,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057496789] [2023-11-29 20:57:07,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:57:07,400 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 20:57:07,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:57:07,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 20:57:07,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 20:57:07,402 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 732 out of 790 [2023-11-29 20:57:07,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 1225 transitions, 11212 flow. Second operand has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:07,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:57:07,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 732 of 790 [2023-11-29 20:57:07,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:57:13,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1034], [738#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread2Thread1of1ForFork2NotInUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:13,712 INFO L294 olderBase$Statistics]: this new event has 372 ancestors and is cut-off event [2023-11-29 20:57:13,712 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:57:13,712 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:57:13,712 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 20:57:18,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:57:18,160 INFO L294 olderBase$Statistics]: this new event has 388 ancestors and is cut-off event [2023-11-29 20:57:18,160 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:57:18,160 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:57:18,160 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:57:18,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:57:18,414 INFO L294 olderBase$Statistics]: this new event has 389 ancestors and is cut-off event [2023-11-29 20:57:18,414 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:57:18,414 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:57:18,414 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:57:19,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1133], [738#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:19,988 INFO L294 olderBase$Statistics]: this new event has 394 ancestors and is cut-off event [2023-11-29 20:57:19,988 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:57:19,988 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:57:19,988 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:57:25,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:25,014 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 20:57:25,014 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:57:25,014 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:57:25,014 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:57:25,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:57:25,741 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:57:25,741 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:57:25,741 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:57:25,741 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:57:26,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:57:26,010 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:57:26,010 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:57:26,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2390] L114-5-->L114-6: Formula: (= v_~result_18~0_5 (ite |v_thread3Thread1of1ForFork0_#t~short58#1_7| (+ v_~i_19~0_11 1000) v_~result_18~0_6)) InVars {thread3Thread1of1ForFork0_#t~short58#1=|v_thread3Thread1of1ForFork0_#t~short58#1_7|, ~i_19~0=v_~i_19~0_11, ~result_18~0=v_~result_18~0_6} OutVars{thread3Thread1of1ForFork0_#t~short58#1=|v_thread3Thread1of1ForFork0_#t~short58#1_7|, ~i_19~0=v_~i_19~0_11, ~result_18~0=v_~result_18~0_5} AuxVars[] AssignedVars[~result_18~0][980], [738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 45#L114-6true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:26,522 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:57:26,522 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:57:26,522 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:57:26,522 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:57:27,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:27,444 INFO L294 olderBase$Statistics]: this new event has 439 ancestors and is cut-off event [2023-11-29 20:57:27,445 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:57:27,445 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:57:27,445 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:57:27,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 754#true, 742#true, 2596#true, 364#L118true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:57:27,492 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,492 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,492 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:57:27,492 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 246#L109-1true, 754#true, 742#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2NotInUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:57:27,492 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,493 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,493 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:57:27,493 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:27,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1218], [738#true, 145#L119-1true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:27,591 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 20:57:27,591 INFO L297 olderBase$Statistics]: existing Event has 416 ancestors and is cut-off event [2023-11-29 20:57:27,591 INFO L297 olderBase$Statistics]: existing Event has 416 ancestors and is cut-off event [2023-11-29 20:57:27,591 INFO L297 olderBase$Statistics]: existing Event has 416 ancestors and is cut-off event [2023-11-29 20:57:27,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1137], [738#true, 145#L119-1true, 742#true, 754#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2NotInUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:57:27,771 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 20:57:27,771 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:57:27,771 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:57:27,771 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:57:27,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:27,986 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is not cut-off event [2023-11-29 20:57:27,986 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:57:27,986 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:57:27,986 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is not cut-off event [2023-11-29 20:57:28,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1147], [738#true, 754#true, 742#true, 2596#true, 364#L118true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2NotInUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,062 INFO L294 olderBase$Statistics]: this new event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,062 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,062 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:57:28,062 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1147], [738#true, 246#L109-1true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2NotInUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,063 INFO L294 olderBase$Statistics]: this new event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,063 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,063 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:57:28,063 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:57:28,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1125], [738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 138#L114-1true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,125 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:57:28,125 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:28,125 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:28,125 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:57:28,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 45#L114-6true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,499 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:57:28,499 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:57:28,499 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:57:28,499 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:57:28,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1147], [738#true, 145#L119-1true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, thread2Thread1of1ForFork2NotInUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,583 INFO L294 olderBase$Statistics]: this new event has 426 ancestors and is cut-off event [2023-11-29 20:57:28,583 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:57:28,583 INFO L297 olderBase$Statistics]: existing Event has 426 ancestors and is cut-off event [2023-11-29 20:57:28,583 INFO L297 olderBase$Statistics]: existing Event has 426 ancestors and is cut-off event [2023-11-29 20:57:28,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][924], [6831#(= ~break_14~0 0), 369#L87-6true, 738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:28,975 INFO L294 olderBase$Statistics]: this new event has 421 ancestors and is cut-off event [2023-11-29 20:57:28,975 INFO L297 olderBase$Statistics]: existing Event has 421 ancestors and is cut-off event [2023-11-29 20:57:28,975 INFO L297 olderBase$Statistics]: existing Event has 421 ancestors and is cut-off event [2023-11-29 20:57:28,975 INFO L297 olderBase$Statistics]: existing Event has 421 ancestors and is cut-off event [2023-11-29 20:57:32,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 742#true, 754#true, 2596#true, 734#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:32,131 INFO L294 olderBase$Statistics]: this new event has 431 ancestors and is cut-off event [2023-11-29 20:57:32,131 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:57:32,131 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:57:32,131 INFO L297 olderBase$Statistics]: existing Event has 431 ancestors and is cut-off event [2023-11-29 20:57:32,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:57:32,554 INFO L294 olderBase$Statistics]: this new event has 432 ancestors and is cut-off event [2023-11-29 20:57:32,554 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:57:32,554 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:57:32,554 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 20:57:32,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 168#L85-6true, 4726#true, 6837#true]) [2023-11-29 20:57:32,775 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,775 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,775 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,775 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:57:32,826 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,826 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,826 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:32,827 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:57:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 6833#true, 578#L119-10true, 4726#true, 6837#true]) [2023-11-29 20:57:34,618 INFO L294 olderBase$Statistics]: this new event has 440 ancestors and is cut-off event [2023-11-29 20:57:34,618 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:34,618 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:34,618 INFO L297 olderBase$Statistics]: existing Event has 440 ancestors and is cut-off event [2023-11-29 20:57:35,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,103 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,103 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,103 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,103 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 45#L114-6true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,108 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,108 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,108 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,108 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:57:35,142 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,142 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,142 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,142 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][897], [738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:57:35,153 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,153 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,153 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,153 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:57:35,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 754#true, 542#L110-7true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,335 INFO L294 olderBase$Statistics]: this new event has 442 ancestors and is cut-off event [2023-11-29 20:57:35,335 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:35,335 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:35,335 INFO L297 olderBase$Statistics]: existing Event has 442 ancestors and is cut-off event [2023-11-29 20:57:35,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][924], [369#L87-6true, 738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,564 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,564 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,564 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,564 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,574 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,574 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,575 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,575 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][897], [738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:57:35,584 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,584 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,584 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,584 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [369#L87-6true, 738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,597 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,597 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,597 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,597 INFO L297 olderBase$Statistics]: existing Event has 443 ancestors and is cut-off event [2023-11-29 20:57:35,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][924], [369#L87-6true, 738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:35,960 INFO L294 olderBase$Statistics]: this new event has 445 ancestors and is cut-off event [2023-11-29 20:57:35,960 INFO L297 olderBase$Statistics]: existing Event has 445 ancestors and is cut-off event [2023-11-29 20:57:35,960 INFO L297 olderBase$Statistics]: existing Event has 445 ancestors and is cut-off event [2023-11-29 20:57:35,960 INFO L297 olderBase$Statistics]: existing Event has 445 ancestors and is cut-off event [2023-11-29 20:57:39,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 578#L119-10true, 4726#true, 6837#true]) [2023-11-29 20:57:39,663 INFO L294 olderBase$Statistics]: this new event has 462 ancestors and is cut-off event [2023-11-29 20:57:39,663 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:39,663 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:39,663 INFO L297 olderBase$Statistics]: existing Event has 462 ancestors and is cut-off event [2023-11-29 20:57:39,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:39,847 INFO L294 olderBase$Statistics]: this new event has 463 ancestors and is cut-off event [2023-11-29 20:57:39,847 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:39,847 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:39,847 INFO L297 olderBase$Statistics]: existing Event has 463 ancestors and is cut-off event [2023-11-29 20:57:40,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][416], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 742#true, 754#true, 542#L110-7true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,028 INFO L294 olderBase$Statistics]: this new event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,028 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,028 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,029 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2127] L92-9-->L92-10: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_1| v_~result_15~0_7) InVars {~result_15~0=v_~result_15~0_7} OutVars{~result_15~0=v_~result_15~0_7, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite41#1][1120], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 35#L92-10true, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,051 INFO L294 olderBase$Statistics]: this new event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,051 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,051 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,051 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 35#L92-10true, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,074 INFO L294 olderBase$Statistics]: this new event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,074 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,074 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,074 INFO L297 olderBase$Statistics]: existing Event has 464 ancestors and is cut-off event [2023-11-29 20:57:40,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,243 INFO L294 olderBase$Statistics]: this new event has 465 ancestors and is cut-off event [2023-11-29 20:57:40,244 INFO L297 olderBase$Statistics]: existing Event has 465 ancestors and is cut-off event [2023-11-29 20:57:40,244 INFO L297 olderBase$Statistics]: existing Event has 465 ancestors and is cut-off event [2023-11-29 20:57:40,244 INFO L297 olderBase$Statistics]: existing Event has 465 ancestors and is cut-off event [2023-11-29 20:57:40,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][592], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 150#L83-7true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,378 INFO L294 olderBase$Statistics]: this new event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,378 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,378 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,378 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2127] L92-9-->L92-10: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_1| v_~result_15~0_7) InVars {~result_15~0=v_~result_15~0_7} OutVars{~result_15~0=v_~result_15~0_7, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite41#1][1120], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 35#L92-10true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,395 INFO L294 olderBase$Statistics]: this new event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,395 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,395 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,395 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][957], [738#true, 84#L119-11true, 742#true, 754#true, 2596#true, 150#L83-7true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,402 INFO L294 olderBase$Statistics]: this new event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,402 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,402 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,402 INFO L297 olderBase$Statistics]: existing Event has 466 ancestors and is cut-off event [2023-11-29 20:57:40,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][592], [738#true, 84#L119-11true, 742#true, 754#true, 150#L83-7true, 2596#true, 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:40,883 INFO L294 olderBase$Statistics]: this new event has 468 ancestors and is cut-off event [2023-11-29 20:57:40,883 INFO L297 olderBase$Statistics]: existing Event has 468 ancestors and is cut-off event [2023-11-29 20:57:40,883 INFO L297 olderBase$Statistics]: existing Event has 468 ancestors and is cut-off event [2023-11-29 20:57:40,883 INFO L297 olderBase$Statistics]: existing Event has 468 ancestors and is cut-off event [2023-11-29 20:57:41,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][924], [6831#(= ~break_14~0 0), 369#L87-6true, 738#true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 578#L119-10true, 4726#true, 6837#true]) [2023-11-29 20:57:41,589 INFO L294 olderBase$Statistics]: this new event has 474 ancestors and is cut-off event [2023-11-29 20:57:41,589 INFO L297 olderBase$Statistics]: existing Event has 474 ancestors and is cut-off event [2023-11-29 20:57:41,589 INFO L297 olderBase$Statistics]: existing Event has 474 ancestors and is cut-off event [2023-11-29 20:57:41,589 INFO L297 olderBase$Statistics]: existing Event has 474 ancestors and is cut-off event [2023-11-29 20:57:41,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][924], [369#L87-6true, 6831#(= ~break_14~0 0), 738#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:57:41,700 INFO L294 olderBase$Statistics]: this new event has 475 ancestors and is cut-off event [2023-11-29 20:57:41,700 INFO L297 olderBase$Statistics]: existing Event has 475 ancestors and is cut-off event [2023-11-29 20:57:41,700 INFO L297 olderBase$Statistics]: existing Event has 475 ancestors and is cut-off event [2023-11-29 20:57:41,700 INFO L297 olderBase$Statistics]: existing Event has 475 ancestors and is cut-off event [2023-11-29 20:57:43,849 INFO L124 PetriNetUnfolderBase]: 24880/142105 cut-off events. [2023-11-29 20:57:43,849 INFO L125 PetriNetUnfolderBase]: For 5875052/7394912 co-relation queries the response was YES. [2023-11-29 20:57:46,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357662 conditions, 142105 events. 24880/142105 cut-off events. For 5875052/7394912 co-relation queries the response was YES. Maximal size of possible extension queue 3999. Compared 2462049 event pairs, 8902 based on Foata normal form. 1973/125914 useless extension candidates. Maximal degree in co-relation 338155. Up to 25168 conditions per place. [2023-11-29 20:57:47,321 INFO L140 encePairwiseOnDemand]: 785/790 looper letters, 254 selfloop transitions, 4 changer transitions 66/1293 dead transitions. [2023-11-29 20:57:47,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1293 transitions, 13816 flow [2023-11-29 20:57:47,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 20:57:47,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 20:57:47,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2225 transitions. [2023-11-29 20:57:47,325 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9388185654008439 [2023-11-29 20:57:47,325 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2225 transitions. [2023-11-29 20:57:47,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2225 transitions. [2023-11-29 20:57:47,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:57:47,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2225 transitions. [2023-11-29 20:57:47,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 741.6666666666666) internal successors, (2225), 3 states have internal predecessors, (2225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:47,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:47,354 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 790.0) internal successors, (3160), 4 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:47,364 INFO L307 CegarLoopForPetriNet]: 713 programPoint places, 76 predicate places. [2023-11-29 20:57:47,365 INFO L500 AbstractCegarLoop]: Abstraction has has 789 places, 1293 transitions, 13816 flow [2023-11-29 20:57:47,366 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 735.6666666666666) internal successors, (2207), 3 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:47,366 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:57:47,367 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 20:57:47,367 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 20:57:47,367 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-11-29 20:57:47,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:57:47,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1947200786, now seen corresponding path program 1 times [2023-11-29 20:57:47,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:57:47,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397723698] [2023-11-29 20:57:47,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:57:47,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:57:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:57:47,866 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-29 20:57:47,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:57:47,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397723698] [2023-11-29 20:57:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397723698] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:57:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:57:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 20:57:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716869775] [2023-11-29 20:57:47,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:57:47,867 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 20:57:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:57:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 20:57:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 20:57:47,869 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 670 out of 790 [2023-11-29 20:57:47,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1293 transitions, 13816 flow. Second operand has 7 states, 7 states have (on average 678.4285714285714) internal successors, (4749), 7 states have internal predecessors, (4749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 20:57:47,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:57:47,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 670 of 790 [2023-11-29 20:57:47,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:58:00,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2088] L96-14-->L96-15: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite44#1_3| v_~result_15~0_9) InVars {thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} OutVars{~result_15~0=v_~result_15~0_9, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} AuxVars[] AssignedVars[~result_15~0][406], [6841#true, 3640#(and (<= (+ ~result_15~0 995) 0) (<= (+ |thread2Thread1of1ForFork2_#t~ite44#1| 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 62#L158-4true, 742#true, 754#true, 734#true, 588#$Ultimate##0true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 653#L65-11true, 6833#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:00,519 INFO L294 olderBase$Statistics]: this new event has 386 ancestors and is cut-off event [2023-11-29 20:58:00,519 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:00,519 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:00,519 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:01,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2088] L96-14-->L96-15: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite44#1_3| v_~result_15~0_9) InVars {thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} OutVars{~result_15~0=v_~result_15~0_9, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} AuxVars[] AssignedVars[~result_15~0][438], [738#true, 6841#true, 62#L158-4true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 588#$Ultimate##0true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 750#true, 653#L65-11true, 6833#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:01,208 INFO L294 olderBase$Statistics]: this new event has 388 ancestors and is cut-off event [2023-11-29 20:58:01,208 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:58:01,208 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:58:01,208 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 20:58:01,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][1098], [369#L87-6true, 6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 4624#(<= (+ ~result_18~0 995) 0), 2596#true, 734#true, 6829#true, 101#L123-16true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:01,685 INFO L294 olderBase$Statistics]: this new event has 389 ancestors and is cut-off event [2023-11-29 20:58:01,685 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:58:01,685 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:58:01,685 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 20:58:03,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1213], [6841#true, 145#L119-1true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2NotInUse, 730#true, thread1Thread1of1ForFork1NotInUse, 3541#(<= (+ ~result_15~0 995) 0), 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:58:03,230 INFO L294 olderBase$Statistics]: this new event has 392 ancestors and is cut-off event [2023-11-29 20:58:03,230 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:03,230 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:03,230 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:04,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1225], [738#true, 6841#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 627#L160-2true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:04,329 INFO L294 olderBase$Statistics]: this new event has 394 ancestors and is cut-off event [2023-11-29 20:58:04,329 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:58:04,329 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:58:04,329 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 4624#(<= (+ ~result_18~0 995) 0), 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,127 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 134#L91true, 754#true, 742#true, 4624#(<= (+ ~result_18~0 995) 0), 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,127 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,127 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 4624#(<= (+ ~result_18~0 995) 0), 742#true, 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 637#L82-1true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,128 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 704#L92-1true, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,128 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:05,128 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 134#L91true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,129 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,129 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,129 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:05,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][611], [738#true, 6841#true, 62#L158-4true, 742#true, 754#true, 2596#true, 150#L83-7true, 588#$Ultimate##0true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 746#true, 750#true, 653#L65-11true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,899 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 20:58:05,900 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:05,900 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:05,900 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:05,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,974 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,974 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,974 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,974 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is cut-off event [2023-11-29 20:58:05,974 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 134#L91true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 101#L123-16true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,975 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 134#L91true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:05,975 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:05,975 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2088] L96-14-->L96-15: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite44#1_3| v_~result_15~0_9) InVars {thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} OutVars{~result_15~0=v_~result_15~0_9, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} AuxVars[] AssignedVars[~result_15~0][720], [6841#true, 3640#(and (<= (+ ~result_15~0 995) 0) (<= (+ |thread2Thread1of1ForFork2_#t~ite44#1| 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 62#L158-4true, 742#true, 754#true, 564#L123-14true, 4620#(<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0), 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 653#L65-11true, 6833#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:06,070 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2262] L123-14-->L123-15: Formula: (= v_~result_18~0_9 |v_thread3Thread1of1ForFork0_#t~ite66#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite66#1=|v_thread3Thread1of1ForFork0_#t~ite66#1_3|} OutVars{~result_18~0=v_~result_18~0_9, thread3Thread1of1ForFork0_#t~ite66#1=|v_thread3Thread1of1ForFork0_#t~ite66#1_3|} AuxVars[] AssignedVars[~result_18~0][721], [690#L96-14true, 6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 62#L158-4true, 3537#(<= (+ |thread2Thread1of1ForFork2_#t~ite44#1| 995) 0), 742#true, 754#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, 445#L123-15true, thread1Thread1of1ForFork1InUse, 746#true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 653#L65-11true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:06,070 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:06,070 INFO L297 olderBase$Statistics]: existing Event has 398 ancestors and is cut-off event [2023-11-29 20:58:07,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2216] L87-5-->L87-6: Formula: (= (ite |v_thread2Thread1of1ForFork2_#t~short36#1_7| (+ v_~i_16~0_11 1000) v_~result_15~0_6) v_~result_15~0_5) InVars {thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_6, ~i_16~0=v_~i_16~0_11} OutVars{thread2Thread1of1ForFork2_#t~short36#1=|v_thread2Thread1of1ForFork2_#t~short36#1_7|, ~result_15~0=v_~result_15~0_5, ~i_16~0=v_~i_16~0_11} AuxVars[] AssignedVars[~result_15~0][973], [369#L87-6true, 738#true, 6841#true, 754#true, 542#L110-7true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:07,310 INFO L294 olderBase$Statistics]: this new event has 400 ancestors and is cut-off event [2023-11-29 20:58:07,310 INFO L297 olderBase$Statistics]: existing Event has 400 ancestors and is cut-off event [2023-11-29 20:58:07,310 INFO L297 olderBase$Statistics]: existing Event has 400 ancestors and is cut-off event [2023-11-29 20:58:07,310 INFO L297 olderBase$Statistics]: existing Event has 400 ancestors and is cut-off event [2023-11-29 20:58:08,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2412] thread2EXIT-->L160-2: Formula: (and (= 0 v_thread2Thread1of1ForFork2_thidvar2_4) (= 0 v_thread2Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem95#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork2_thidvar0_4)) InVars {thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} OutVars{thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_4, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_4, ULTIMATE.start_main_#t~mem95#1=|v_ULTIMATE.start_main_#t~mem95#1_6|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][1275], [6831#(= ~break_14~0 0), 738#true, 6841#true, 145#L119-1true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 627#L160-2true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2NotInUse, 3661#true, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:08,368 INFO L294 olderBase$Statistics]: this new event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,368 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,368 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,368 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2088] L96-14-->L96-15: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite44#1_3| v_~result_15~0_9) InVars {thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} OutVars{~result_15~0=v_~result_15~0_9, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} AuxVars[] AssignedVars[~result_15~0][438], [738#true, 6841#true, 62#L158-4true, 754#true, 2596#true, 564#L123-14true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 750#true, 653#L65-11true, 6833#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:08,416 INFO L294 olderBase$Statistics]: this new event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,416 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,416 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,416 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is cut-off event [2023-11-29 20:58:08,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 134#L91true, 742#true, 4624#(<= (+ ~result_18~0 995) 0), 754#true, 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,772 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:08,772 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,772 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,772 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,772 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 4624#(<= (+ ~result_18~0 995) 0), 2596#true, 734#true, 101#L123-16true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,773 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 4624#(<= (+ ~result_18~0 995) 0), 754#true, 742#true, 2596#true, 455#L81-5true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,773 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 375 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 375 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1131], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 4624#(<= (+ ~result_18~0 995) 0), 754#true, 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,773 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 134#L91true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,773 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:08,773 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,774 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 754#true, 742#true, 2596#true, 455#L81-5true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,774 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 374 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 374 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1126], [6841#true, 4705#(and (<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0) (<= (+ ~result_18~0 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, thread2Thread1of1ForFork2InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 704#L92-1true, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,774 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 416 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:08,774 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 20:58:08,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2262] L123-14-->L123-15: Formula: (= v_~result_18~0_9 |v_thread3Thread1of1ForFork0_#t~ite66#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite66#1=|v_thread3Thread1of1ForFork0_#t~ite66#1_3|} OutVars{~result_18~0=v_~result_18~0_9, thread3Thread1of1ForFork0_#t~ite66#1=|v_thread3Thread1of1ForFork0_#t~ite66#1_3|} AuxVars[] AssignedVars[~result_18~0][541], [738#true, 690#L96-14true, 6841#true, 62#L158-4true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, 445#L123-15true, thread1Thread1of1ForFork1InUse, 764#true, 653#L65-11true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:08,840 INFO L294 olderBase$Statistics]: this new event has 402 ancestors and is not cut-off event [2023-11-29 20:58:08,840 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is not cut-off event [2023-11-29 20:58:08,840 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is not cut-off event [2023-11-29 20:58:08,840 INFO L297 olderBase$Statistics]: existing Event has 402 ancestors and is not cut-off event [2023-11-29 20:58:08,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,935 INFO L294 olderBase$Statistics]: this new event has 428 ancestors and is cut-off event [2023-11-29 20:58:08,935 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:08,935 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:08,935 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:08,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 134#L91true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,935 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:08,936 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:08,936 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:09,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 134#L91true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,956 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:58:09,956 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,956 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:58:09,956 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,956 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 134#L91true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,957 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,957 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 413 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,957 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 20:58:09,957 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 455#L81-5true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,958 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 455#L81-5true, 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,958 INFO L294 olderBase$Statistics]: this new event has 408 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,958 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1135], [738#true, 6841#true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 445#L123-15true, 704#L92-1true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:09,958 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:09,958 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:09,959 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:09,959 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:09,959 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:10,106 INFO L294 olderBase$Statistics]: this new event has 435 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:10,106 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:10,106 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:10,107 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:10,107 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 542#L110-7true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,504 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 542#L110-7true, 742#true, 754#true, 2596#true, 455#L81-5true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,505 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 742#true, 542#L110-7true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,505 INFO L294 olderBase$Statistics]: this new event has 428 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 428 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 134#L91true, 542#L110-7true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 746#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,505 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:11,505 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,506 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:11,506 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,506 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:11,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1090], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 542#L110-7true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 280#L96-1true, 4726#true, 6837#true]) [2023-11-29 20:58:11,597 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:58:11,597 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:11,597 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:11,597 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:11,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][1041], [6841#true, 262#L92-11true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 4624#(<= (+ ~result_18~0 995) 0), 754#true, 742#true, 2596#true, 734#true, 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,731 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 20:58:11,731 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:11,731 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:11,731 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:11,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1009], [6841#true, 3640#(and (<= (+ ~result_15~0 995) 0) (<= (+ |thread2Thread1of1ForFork2_#t~ite44#1| 995) 0)), 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 84#L119-11true, 742#true, 754#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:11,791 INFO L294 olderBase$Statistics]: this new event has 408 ancestors and is cut-off event [2023-11-29 20:58:11,791 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:11,791 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:11,791 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:11,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,928 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 754#true, 742#true, 2596#true, 455#L81-5true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,928 INFO L294 olderBase$Statistics]: this new event has 425 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,928 INFO L294 olderBase$Statistics]: this new event has 435 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 435 ancestors and is cut-off event [2023-11-29 20:58:11,928 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:11,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:11,929 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:11,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2095] L96-13-->L96-14: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite43#1_3| |v_thread2Thread1of1ForFork2_#t~ite44#1_7|) InVars {thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|} OutVars{thread2Thread1of1ForFork2_#t~ite43#1=|v_thread2Thread1of1ForFork2_#t~ite43#1_3|, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#t~ite44#1][423], [6831#(= ~break_14~0 0), 690#L96-14true, 738#true, 6841#true, 742#true, 754#true, 542#L110-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:11,963 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:11,963 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:11,963 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:11,963 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:12,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1032], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 6833#true, 280#L96-1true, 4726#true, 6837#true]) [2023-11-29 20:58:12,018 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 20:58:12,018 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:12,018 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:12,018 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 642#L159-2true, 764#true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:12,037 INFO L294 olderBase$Statistics]: this new event has 439 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 521#L112-1true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:12,037 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:12,038 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:58:12,038 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,038 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,038 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:12,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1017], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 84#L119-11true, 742#true, 754#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 3541#(<= (+ ~result_15~0 995) 0), 746#true, 642#L159-2true, 764#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:58:12,214 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 20:58:12,214 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:12,214 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:12,214 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:12,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][828], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 62#L158-4true, 754#true, 742#true, 150#L83-7true, 2596#true, 564#L123-14true, 4620#(<= (+ |thread3Thread1of1ForFork0_#t~ite66#1| 995) 0), 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 732#(= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0), thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 746#true, 750#true, 653#L65-11true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:12,255 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,255 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,255 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,255 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2088] L96-14-->L96-15: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite44#1_3| v_~result_15~0_9) InVars {thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} OutVars{~result_15~0=v_~result_15~0_9, thread2Thread1of1ForFork2_#t~ite44#1=|v_thread2Thread1of1ForFork2_#t~ite44#1_3|} AuxVars[] AssignedVars[~result_15~0][438], [738#true, 6841#true, 62#L158-4true, 754#true, 742#true, 2596#true, 588#$Ultimate##0true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1InUse, 746#true, 764#true, 653#L65-11true, 750#true, 6833#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:12,392 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,393 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,393 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,393 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][951], [738#true, 6841#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, 445#L123-15true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:12,594 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,594 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,594 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,594 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1013], [738#true, 6841#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 669#L96-15true, 4726#true, 6837#true]) [2023-11-29 20:58:12,912 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,912 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,912 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:12,912 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is cut-off event [2023-11-29 20:58:13,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2319] L110-6-->L110-7: Formula: (= v_~result_18~0_1 (ite |v_thread3Thread1of1ForFork0_#t~short49#1_7| 0 v_~result_18~0_2)) InVars {~result_18~0=v_~result_18~0_2, thread3Thread1of1ForFork0_#t~short49#1=|v_thread3Thread1of1ForFork0_#t~short49#1_7|} OutVars{~result_18~0=v_~result_18~0_1, thread3Thread1of1ForFork0_#t~short49#1=|v_thread3Thread1of1ForFork0_#t~short49#1_7|} AuxVars[] AssignedVars[~result_18~0][737], [690#L96-14true, 6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 62#L158-4true, 3537#(<= (+ |thread2Thread1of1ForFork2_#t~ite44#1| 995) 0), 754#true, 542#L110-7true, 742#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 746#true, 653#L65-11true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 4726#true, 6837#true]) [2023-11-29 20:58:13,126 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is not cut-off event [2023-11-29 20:58:13,127 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is not cut-off event [2023-11-29 20:58:13,127 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is not cut-off event [2023-11-29 20:58:13,127 INFO L297 olderBase$Statistics]: existing Event has 410 ancestors and is not cut-off event [2023-11-29 20:58:13,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1013], [738#true, 6841#true, 84#L119-11true, 742#true, 754#true, 150#L83-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:13,331 INFO L294 olderBase$Statistics]: this new event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,331 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,331 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,331 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][951], [738#true, 6841#true, 262#L92-11true, 542#L110-7true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:13,333 INFO L294 olderBase$Statistics]: this new event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,333 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 420 ancestors and is cut-off event [2023-11-29 20:58:13,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][951], [738#true, 6841#true, 262#L92-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, 101#L123-16true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:13,342 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,342 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,342 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,342 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1013], [738#true, 6841#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:58:13,403 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,403 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,403 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,403 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:13,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][611], [738#true, 6841#true, 62#L158-4true, 754#true, 564#L123-14true, 2596#true, 150#L83-7true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 736#(not (= (* 256 (div ~is_null_5~0 256)) ~is_null_5~0)), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 746#true, 750#true, 653#L65-11true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:13,446 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is cut-off event [2023-11-29 20:58:13,446 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:13,446 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:13,446 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:14,022 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 455#L81-5true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:14,022 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:14,022 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 764#true, 642#L159-2true, 746#true, 521#L112-1true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:14,023 INFO L294 olderBase$Statistics]: this new event has 439 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 407 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:14,023 INFO L294 olderBase$Statistics]: this new event has 433 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,023 INFO L297 olderBase$Statistics]: existing Event has 401 ancestors and is cut-off event [2023-11-29 20:58:14,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2319] L110-6-->L110-7: Formula: (= v_~result_18~0_1 (ite |v_thread3Thread1of1ForFork0_#t~short49#1_7| 0 v_~result_18~0_2)) InVars {~result_18~0=v_~result_18~0_2, thread3Thread1of1ForFork0_#t~short49#1=|v_thread3Thread1of1ForFork0_#t~short49#1_7|} OutVars{~result_18~0=v_~result_18~0_1, thread3Thread1of1ForFork0_#t~short49#1=|v_thread3Thread1of1ForFork0_#t~short49#1_7|} AuxVars[] AssignedVars[~result_18~0][733], [738#true, 690#L96-14true, 6841#true, 62#L158-4true, 754#true, 542#L110-7true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 750#true, 653#L65-11true, 4726#true, 6837#true]) [2023-11-29 20:58:14,039 INFO L294 olderBase$Statistics]: this new event has 412 ancestors and is not cut-off event [2023-11-29 20:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is not cut-off event [2023-11-29 20:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is not cut-off event [2023-11-29 20:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is not cut-off event [2023-11-29 20:58:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1032], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 521#L112-1true, 6833#true, 280#L96-1true, 4726#true, 6837#true]) [2023-11-29 20:58:14,118 INFO L294 olderBase$Statistics]: this new event has 428 ancestors and is cut-off event [2023-11-29 20:58:14,118 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:14,118 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:14,118 INFO L297 olderBase$Statistics]: existing Event has 428 ancestors and is cut-off event [2023-11-29 20:58:14,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1033], [738#true, 6841#true, 542#L110-7true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 563#L96-6true, 4726#true, 6837#true]) [2023-11-29 20:58:14,729 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:14,729 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:14,729 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:14,729 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:14,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1136], [738#true, 6841#true, 86#L96-4true, 542#L110-7true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:14,730 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:14,730 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:14,730 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:14,730 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:14,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1090], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 542#L110-7true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 280#L96-1true, 4726#true, 6837#true]) [2023-11-29 20:58:14,791 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 20:58:14,791 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:14,791 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 20:58:14,791 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:14,791 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:15,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 134#L91true, 742#true, 754#true, 542#L110-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,132 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,132 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,132 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,132 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,132 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 742#true, 754#true, 542#L110-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,133 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 422 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 742#true, 542#L110-7true, 754#true, 2596#true, 455#L81-5true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,133 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1085], [738#true, 6841#true, 754#true, 742#true, 542#L110-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,133 INFO L294 olderBase$Statistics]: this new event has 428 ancestors and is cut-off event [2023-11-29 20:58:15,133 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:15,134 INFO L297 olderBase$Statistics]: existing Event has 428 ancestors and is cut-off event [2023-11-29 20:58:15,134 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:15,134 INFO L297 olderBase$Statistics]: existing Event has 396 ancestors and is cut-off event [2023-11-29 20:58:15,134 INFO L297 olderBase$Statistics]: existing Event has 428 ancestors and is cut-off event [2023-11-29 20:58:15,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2145] L83-6-->L83-7: Formula: (= v_~result_15~0_1 (ite |v_thread2Thread1of1ForFork2_#t~short27#1_7| 0 v_~result_15~0_2)) InVars {thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_2} OutVars{thread2Thread1of1ForFork2_#t~short27#1=|v_thread2Thread1of1ForFork2_#t~short27#1_7|, ~result_15~0=v_~result_15~0_1} AuxVars[] AssignedVars[~result_15~0][611], [738#true, 6841#true, 62#L158-4true, 542#L110-7true, 742#true, 754#true, 150#L83-7true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 746#true, 764#true, 653#L65-11true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,135 INFO L294 olderBase$Statistics]: this new event has 423 ancestors and is cut-off event [2023-11-29 20:58:15,135 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 20:58:15,135 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 20:58:15,135 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 20:58:15,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][978], [738#true, 6841#true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 563#L96-6true, 4726#true, 6837#true]) [2023-11-29 20:58:15,186 INFO L294 olderBase$Statistics]: this new event has 425 ancestors and is cut-off event [2023-11-29 20:58:15,186 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:15,186 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:15,186 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:15,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1103], [738#true, 6841#true, 86#L96-4true, 151#L111-7true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:15,187 INFO L294 olderBase$Statistics]: this new event has 425 ancestors and is cut-off event [2023-11-29 20:58:15,187 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:15,187 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:15,187 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:15,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1136], [738#true, 6841#true, 86#L96-4true, 754#true, 542#L110-7true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:15,247 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,247 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:15,247 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,247 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 20:58:15,247 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 20:58:15,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1013], [6831#(= ~break_14~0 0), 738#true, 690#L96-14true, 6841#true, 84#L119-11true, 754#true, 742#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 746#true, 642#L159-2true, 750#true, 4726#true, 6837#true]) [2023-11-29 20:58:15,714 INFO L294 olderBase$Statistics]: this new event has 439 ancestors and is cut-off event [2023-11-29 20:58:15,714 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:58:15,714 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:58:15,714 INFO L297 olderBase$Statistics]: existing Event has 439 ancestors and is cut-off event [2023-11-29 20:58:15,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1032], [6841#true, 740#(not (= ~is_null_9~0 (* 256 (div ~is_null_9~0 256)))), 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 752#(= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0), 280#L96-1true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:15,741 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 20:58:15,741 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:15,741 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:58:15,741 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 20:58:15,741 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 20:58:15,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 754#true, 742#true, 2596#true, 734#true, 6829#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,774 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:58:15,774 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:15,774 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:15,774 INFO L297 olderBase$Statistics]: existing Event has 409 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 232#L113-1true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,775 INFO L294 olderBase$Statistics]: this new event has 444 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 412 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 742#true, 754#true, 2596#true, 734#true, 6829#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,775 INFO L294 olderBase$Statistics]: this new event has 435 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 746#true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0), 232#L113-1true]) [2023-11-29 20:58:15,775 INFO L294 olderBase$Statistics]: this new event has 438 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,775 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, 227#L112-6true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,776 INFO L294 olderBase$Statistics]: this new event has 435 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0), 232#L113-1true]) [2023-11-29 20:58:15,776 INFO L294 olderBase$Statistics]: this new event has 438 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,776 INFO L297 olderBase$Statistics]: existing Event has 406 ancestors and is cut-off event [2023-11-29 20:58:15,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 764#true, 746#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 355#L113-6true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,781 INFO L294 olderBase$Statistics]: this new event has 446 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 414 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 414 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 414 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 355#L113-6true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:15,781 INFO L294 olderBase$Statistics]: this new event has 440 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0), 355#L113-6true]) [2023-11-29 20:58:15,781 INFO L294 olderBase$Statistics]: this new event has 440 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:15,781 INFO L297 olderBase$Statistics]: existing Event has 408 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 151#L111-7true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:16,428 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 637#L82-1true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 746#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:16,429 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 754#true, 742#true, 2596#true, 455#L81-5true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:16,429 INFO L294 olderBase$Statistics]: this new event has 425 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:16,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 151#L111-7true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:16,430 INFO L294 olderBase$Statistics]: this new event has 435 ancestors and is cut-off event [2023-11-29 20:58:16,430 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:16,430 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:16,430 INFO L297 olderBase$Statistics]: existing Event has 435 ancestors and is cut-off event [2023-11-29 20:58:16,430 INFO L297 olderBase$Statistics]: existing Event has 435 ancestors and is cut-off event [2023-11-29 20:58:16,430 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 20:58:16,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1103], [738#true, 6841#true, 86#L96-4true, 151#L111-7true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:16,547 INFO L294 olderBase$Statistics]: this new event has 425 ancestors and is cut-off event [2023-11-29 20:58:16,547 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:16,548 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:16,548 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 20:58:16,548 INFO L297 olderBase$Statistics]: existing Event has 425 ancestors and is cut-off event [2023-11-29 20:58:17,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][951], [738#true, 6841#true, 262#L92-11true, 84#L119-11true, 742#true, 754#true, 2596#true, 734#true, 6835#(= ~break_20~0 0), 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 764#true, 642#L159-2true, 750#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:17,124 INFO L294 olderBase$Statistics]: this new event has 441 ancestors and is cut-off event [2023-11-29 20:58:17,124 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:58:17,124 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:58:17,124 INFO L297 olderBase$Statistics]: existing Event has 441 ancestors and is cut-off event [2023-11-29 20:58:17,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2132] L92-10-->L92-11: Formula: (= |v_thread2Thread1of1ForFork2_#t~ite41#1_3| v_~result_15~0_8) InVars {thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} OutVars{~result_15~0=v_~result_15~0_8, thread2Thread1of1ForFork2_#t~ite41#1=|v_thread2Thread1of1ForFork2_#t~ite41#1_3|} AuxVars[] AssignedVars[~result_15~0][951], [738#true, 6841#true, 262#L92-11true, 62#L158-4true, 742#true, 754#true, 2596#true, 588#$Ultimate##0true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1InUse, 764#true, 746#true, 653#L65-11true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:17,331 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,331 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,331 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,331 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][978], [738#true, 6841#true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 746#true, 642#L159-2true, 764#true, 750#true, 521#L112-1true, 6833#true, 563#L96-6true, 4726#true, 6837#true]) [2023-11-29 20:58:17,371 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1103], [738#true, 6841#true, 86#L96-4true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6829#true, 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 764#true, 642#L159-2true, 750#true, 521#L112-1true, 6833#true, 4726#true, 6837#true]) [2023-11-29 20:58:17,371 INFO L294 olderBase$Statistics]: this new event has 429 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 429 ancestors and is cut-off event [2023-11-29 20:58:17,371 INFO L297 olderBase$Statistics]: existing Event has 397 ancestors and is cut-off event [2023-11-29 20:58:17,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L119-10-->L119-11: Formula: (= v_~result_18~0_8 |v_thread3Thread1of1ForFork0_#t~ite63#1_3|) InVars {thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|} OutVars{thread3Thread1of1ForFork0_#t~ite63#1=|v_thread3Thread1of1ForFork0_#t~ite63#1_3|, ~result_18~0=v_~result_18~0_8} AuxVars[] AssignedVars[~result_18~0][1013], [6831#(= ~break_14~0 0), 738#true, 6841#true, 84#L119-11true, 754#true, 2596#true, 744#(= ~is_null_9~0 (* 256 (div ~is_null_9~0 256))), 734#true, 6835#(= ~break_20~0 0), 748#(not (= (* 256 (div ~is_null_1~0 256)) ~is_null_1~0)), thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 642#L159-2true, 764#true, 750#true, 238#L96-16true, 4726#true, 6837#true]) [2023-11-29 20:58:17,400 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,400 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,400 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,400 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 20:58:17,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 704#L92-1true, 138#L114-1true, 746#true, 764#true, 642#L159-2true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:17,455 INFO L294 olderBase$Statistics]: this new event has 449 ancestors and is cut-off event [2023-11-29 20:58:17,455 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:17,455 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:17,455 INFO L297 olderBase$Statistics]: existing Event has 417 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 134#L91true, 754#true, 742#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 3661#true, 730#true, thread2Thread1of1ForFork2InUse, thread1Thread1of1ForFork1NotInUse, 138#L114-1true, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:17,456 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([2411] thread1EXIT-->L159-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem94#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem94#1=|v_ULTIMATE.start_main_#t~mem94#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1030], [738#true, 6841#true, 742#true, 754#true, 2596#true, 734#true, 6829#true, thread3Thread1of1ForFork0InUse, 637#L82-1true, 3661#true, thread2Thread1of1ForFork2InUse, 730#true, thread1Thread1of1ForFork1NotInUse, 138#L114-1true, 746#true, 642#L159-2true, 764#true, 750#true, 6833#true, 4726#true, 6839#(= ~break_17~0 0)]) [2023-11-29 20:58:17,456 INFO L294 olderBase$Statistics]: this new event has 443 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event [2023-11-29 20:58:17,456 INFO L297 olderBase$Statistics]: existing Event has 411 ancestors and is cut-off event