/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/array-eq-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 20:07:18,006 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 20:07:18,054 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:07:18,080 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 20:07:18,081 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 20:07:18,082 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 20:07:18,084 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 20:07:18,084 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 20:07:18,084 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 20:07:18,086 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 20:07:18,086 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 20:07:18,086 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 20:07:18,086 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 20:07:18,087 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 20:07:18,087 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 20:07:18,087 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 20:07:18,087 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 20:07:18,088 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 20:07:18,088 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 20:07:18,088 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 20:07:18,088 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 20:07:18,096 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 20:07:18,097 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 20:07:18,097 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 20:07:18,097 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 20:07:18,097 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 20:07:18,098 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 20:07:18,098 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 20:07:18,098 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 20:07:18,098 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 20:07:18,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 20:07:18,099 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 20:07:18,099 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 20:07:18,099 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:07:18,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 20:07:18,293 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 20:07:18,295 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 20:07:18,296 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 20:07:18,296 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 20:07:18,297 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2023-11-29 20:07:19,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 20:07:19,620 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 20:07:19,621 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2023-11-29 20:07:19,628 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/443af7c37/b89a195ff3e440939cd8a575e097356b/FLAGa1abc03e5 [2023-11-29 20:07:19,638 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/443af7c37/b89a195ff3e440939cd8a575e097356b [2023-11-29 20:07:19,646 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 20:07:19,647 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 20:07:19,648 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 20:07:19,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 20:07:19,651 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 20:07:19,652 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,652 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e9ba27c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19, skipping insertion in model container [2023-11-29 20:07:19,653 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,678 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 20:07:19,849 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/array-eq-trans.wvr.c[2776,2789] [2023-11-29 20:07:19,867 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 20:07:19,878 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 20:07:19,915 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/array-eq-trans.wvr.c[2776,2789] [2023-11-29 20:07:19,918 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 20:07:19,935 INFO L206 MainTranslator]: Completed translation [2023-11-29 20:07:19,937 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19 WrapperNode [2023-11-29 20:07:19,938 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 20:07:19,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 20:07:19,939 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 20:07:19,939 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 20:07:19,945 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:07:19" (1/1) ... [2023-11-29 20:07:19,953 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:07:19" (1/1) ... [2023-11-29 20:07:19,978 INFO L138 Inliner]: procedures = 24, calls = 46, calls flagged for inlining = 10, calls inlined = 14, statements flattened = 212 [2023-11-29 20:07:19,978 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 20:07:19,979 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 20:07:19,979 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 20:07:19,979 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 20:07:19,987 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,987 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,991 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,991 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:19,999 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:20,021 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:20,023 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:20,024 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:20,027 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 20:07:20,028 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 20:07:20,028 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 20:07:20,028 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 20:07:20,029 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (1/1) ... [2023-11-29 20:07:20,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 20:07:20,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:07:20,073 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:07:20,102 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:07:20,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 20:07:20,110 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 20:07:20,110 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 20:07:20,110 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 20:07:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 20:07:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 20:07:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 20:07:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 20:07:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 20:07:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 20:07:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 20:07:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 20:07:20,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 20:07:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 20:07:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 20:07:20,114 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:07:20,251 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 20:07:20,252 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 20:07:20,627 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 20:07:20,639 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 20:07:20,640 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 20:07:20,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 08:07:20 BoogieIcfgContainer [2023-11-29 20:07:20,641 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 20:07:20,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 20:07:20,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 20:07:20,645 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 20:07:20,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 08:07:19" (1/3) ... [2023-11-29 20:07:20,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17afe5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 08:07:20, skipping insertion in model container [2023-11-29 20:07:20,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 08:07:19" (2/3) ... [2023-11-29 20:07:20,647 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17afe5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 08:07:20, skipping insertion in model container [2023-11-29 20:07:20,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 08:07:20" (3/3) ... [2023-11-29 20:07:20,649 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-trans.wvr.c [2023-11-29 20:07:20,662 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 20:07:20,662 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 20:07:20,662 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 20:07:20,728 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 20:07:20,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 314 transitions, 649 flow [2023-11-29 20:07:20,852 INFO L124 PetriNetUnfolderBase]: 30/311 cut-off events. [2023-11-29 20:07:20,853 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 20:07:20,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 311 events. 30/311 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 258 event pairs, 0 based on Foata normal form. 0/280 useless extension candidates. Maximal degree in co-relation 208. Up to 3 conditions per place. [2023-11-29 20:07:20,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 314 transitions, 649 flow [2023-11-29 20:07:20,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 280 places, 300 transitions, 618 flow [2023-11-29 20:07:20,872 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 20:07:20,878 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;@3ed0b4b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 20:07:20,878 INFO L363 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 20:07:20,957 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 20:07:20,957 INFO L124 PetriNetUnfolderBase]: 30/299 cut-off events. [2023-11-29 20:07:20,957 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 20:07:20,957 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:20,958 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] [2023-11-29 20:07:20,959 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:07:20,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:20,963 INFO L85 PathProgramCache]: Analyzing trace with hash -407180281, now seen corresponding path program 1 times [2023-11-29 20:07:20,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:20,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076806617] [2023-11-29 20:07:20,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:20,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:21,709 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:07:21,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:21,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076806617] [2023-11-29 20:07:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076806617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:21,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:21,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 20:07:21,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606175613] [2023-11-29 20:07:21,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:21,721 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 20:07:21,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:21,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 20:07:21,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 20:07:21,757 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 314 [2023-11-29 20:07:21,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 300 transitions, 618 flow. Second operand has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states 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:07:21,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:21,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 314 [2023-11-29 20:07:21,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:21,975 INFO L124 PetriNetUnfolderBase]: 14/289 cut-off events. [2023-11-29 20:07:21,975 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-11-29 20:07:21,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 289 events. 14/289 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 246 event pairs, 0 based on Foata normal form. 22/287 useless extension candidates. Maximal degree in co-relation 242. Up to 66 conditions per place. [2023-11-29 20:07:21,980 INFO L140 encePairwiseOnDemand]: 286/314 looper letters, 65 selfloop transitions, 0 changer transitions 14/289 dead transitions. [2023-11-29 20:07:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 289 transitions, 754 flow [2023-11-29 20:07:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 20:07:21,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 20:07:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1428 transitions. [2023-11-29 20:07:22,001 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7579617834394905 [2023-11-29 20:07:22,001 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1428 transitions. [2023-11-29 20:07:22,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1428 transitions. [2023-11-29 20:07:22,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:22,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1428 transitions. [2023-11-29 20:07:22,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 238.0) internal successors, (1428), 6 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states 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:07:22,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 314.0) internal successors, (2198), 7 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states 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:07:22,022 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 314.0) internal successors, (2198), 7 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states 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:07:22,027 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 5 predicate places. [2023-11-29 20:07:22,027 INFO L500 AbstractCegarLoop]: Abstraction has has 285 places, 289 transitions, 754 flow [2023-11-29 20:07:22,028 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states 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:07:22,028 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:22,029 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] [2023-11-29 20:07:22,029 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 20:07:22,029 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:07:22,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:22,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1688712613, now seen corresponding path program 1 times [2023-11-29 20:07:22,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:22,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570629967] [2023-11-29 20:07:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:22,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:22,590 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:07:22,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:22,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570629967] [2023-11-29 20:07:22,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570629967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:22,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:22,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 20:07:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756906479] [2023-11-29 20:07:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:22,597 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 20:07:22,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:22,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 20:07:22,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 20:07:22,602 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 314 [2023-11-29 20:07:22,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 289 transitions, 754 flow. Second operand has 7 states, 7 states have (on average 258.42857142857144) internal successors, (1809), 7 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states 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:07:22,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:22,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 314 [2023-11-29 20:07:22,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:22,999 INFO L124 PetriNetUnfolderBase]: 235/1067 cut-off events. [2023-11-29 20:07:22,999 INFO L125 PetriNetUnfolderBase]: For 332/332 co-relation queries the response was YES. [2023-11-29 20:07:23,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1815 conditions, 1067 events. 235/1067 cut-off events. For 332/332 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5242 event pairs, 52 based on Foata normal form. 0/923 useless extension candidates. Maximal degree in co-relation 965. Up to 183 conditions per place. [2023-11-29 20:07:23,017 INFO L140 encePairwiseOnDemand]: 302/314 looper letters, 97 selfloop transitions, 9 changer transitions 24/364 dead transitions. [2023-11-29 20:07:23,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 364 transitions, 1220 flow [2023-11-29 20:07:23,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 20:07:23,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 20:07:23,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2669 transitions. [2023-11-29 20:07:23,024 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.85 [2023-11-29 20:07:23,024 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2669 transitions. [2023-11-29 20:07:23,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2669 transitions. [2023-11-29 20:07:23,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:23,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2669 transitions. [2023-11-29 20:07:23,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 266.9) internal successors, (2669), 10 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states 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:07:23,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:23,039 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:23,040 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 14 predicate places. [2023-11-29 20:07:23,040 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 364 transitions, 1220 flow [2023-11-29 20:07:23,041 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 258.42857142857144) internal successors, (1809), 7 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states 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:07:23,042 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:23,042 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] [2023-11-29 20:07:23,042 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 20:07:23,043 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:07:23,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:23,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1565385537, now seen corresponding path program 1 times [2023-11-29 20:07:23,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:23,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883769807] [2023-11-29 20:07:23,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:23,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:23,313 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:07:23,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:23,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883769807] [2023-11-29 20:07:23,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883769807] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:23,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:23,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 20:07:23,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655621622] [2023-11-29 20:07:23,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:23,315 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 20:07:23,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:23,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 20:07:23,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 20:07:23,319 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 314 [2023-11-29 20:07:23,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 364 transitions, 1220 flow. Second operand has 6 states, 6 states have (on average 228.33333333333334) internal successors, (1370), 6 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states 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:07:23,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:23,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 314 [2023-11-29 20:07:23,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:23,623 INFO L124 PetriNetUnfolderBase]: 232/1082 cut-off events. [2023-11-29 20:07:23,623 INFO L125 PetriNetUnfolderBase]: For 583/583 co-relation queries the response was YES. [2023-11-29 20:07:23,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2098 conditions, 1082 events. 232/1082 cut-off events. For 583/583 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5350 event pairs, 52 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 1003. Up to 199 conditions per place. [2023-11-29 20:07:23,635 INFO L140 encePairwiseOnDemand]: 299/314 looper letters, 87 selfloop transitions, 6 changer transitions 34/373 dead transitions. [2023-11-29 20:07:23,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 373 transitions, 1506 flow [2023-11-29 20:07:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 20:07:23,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 20:07:23,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1605 transitions. [2023-11-29 20:07:23,641 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7302092811646952 [2023-11-29 20:07:23,641 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1605 transitions. [2023-11-29 20:07:23,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1605 transitions. [2023-11-29 20:07:23,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:23,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1605 transitions. [2023-11-29 20:07:23,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 229.28571428571428) internal successors, (1605), 7 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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:07:23,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 314.0) internal successors, (2512), 8 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states 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:07:23,651 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 314.0) internal successors, (2512), 8 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states 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:07:23,652 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 20 predicate places. [2023-11-29 20:07:23,653 INFO L500 AbstractCegarLoop]: Abstraction has has 300 places, 373 transitions, 1506 flow [2023-11-29 20:07:23,653 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 228.33333333333334) internal successors, (1370), 6 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states 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:07:23,653 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:23,654 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] [2023-11-29 20:07:23,654 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 20:07:23,654 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:07:23,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:23,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1363546972, now seen corresponding path program 1 times [2023-11-29 20:07:23,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:23,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801328327] [2023-11-29 20:07:23,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:23,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:24,014 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:07:24,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:24,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801328327] [2023-11-29 20:07:24,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801328327] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:24,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:24,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 20:07:24,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034418091] [2023-11-29 20:07:24,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:24,016 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:07:24,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:24,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:07:24,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 20:07:24,020 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 314 [2023-11-29 20:07:24,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 373 transitions, 1506 flow. Second operand has 8 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states 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:07:24,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:24,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 314 [2023-11-29 20:07:24,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:24,748 INFO L124 PetriNetUnfolderBase]: 1107/3316 cut-off events. [2023-11-29 20:07:24,748 INFO L125 PetriNetUnfolderBase]: For 3862/4060 co-relation queries the response was YES. [2023-11-29 20:07:24,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7094 conditions, 3316 events. 1107/3316 cut-off events. For 3862/4060 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 24390 event pairs, 279 based on Foata normal form. 0/2599 useless extension candidates. Maximal degree in co-relation 4210. Up to 509 conditions per place. [2023-11-29 20:07:24,787 INFO L140 encePairwiseOnDemand]: 298/314 looper letters, 131 selfloop transitions, 15 changer transitions 42/425 dead transitions. [2023-11-29 20:07:24,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 425 transitions, 2055 flow [2023-11-29 20:07:24,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 20:07:24,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 20:07:24,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2825 transitions. [2023-11-29 20:07:24,794 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7497346072186837 [2023-11-29 20:07:24,795 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2825 transitions. [2023-11-29 20:07:24,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2825 transitions. [2023-11-29 20:07:24,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:24,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2825 transitions. [2023-11-29 20:07:24,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 235.41666666666666) internal successors, (2825), 12 states have internal predecessors, (2825), 0 states have call successors, (0), 0 states 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:07:24,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 314.0) internal successors, (4082), 13 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states 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:07:24,811 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 314.0) internal successors, (4082), 13 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states 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:07:24,813 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 31 predicate places. [2023-11-29 20:07:24,814 INFO L500 AbstractCegarLoop]: Abstraction has has 311 places, 425 transitions, 2055 flow [2023-11-29 20:07:24,814 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states 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:07:24,814 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:24,815 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] [2023-11-29 20:07:24,815 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 20:07:24,815 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:07:24,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:24,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1729130148, now seen corresponding path program 1 times [2023-11-29 20:07:24,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:24,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200903201] [2023-11-29 20:07:24,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:24,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:24,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:07:25,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:25,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200903201] [2023-11-29 20:07:25,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200903201] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:25,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:25,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 20:07:25,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700801144] [2023-11-29 20:07:25,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:25,043 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 20:07:25,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:25,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 20:07:25,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 20:07:25,046 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 314 [2023-11-29 20:07:25,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 425 transitions, 2055 flow. Second operand has 7 states, 7 states have (on average 238.42857142857142) internal successors, (1669), 7 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states 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:07:25,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:25,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 314 [2023-11-29 20:07:25,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:25,960 INFO L124 PetriNetUnfolderBase]: 1541/4989 cut-off events. [2023-11-29 20:07:25,960 INFO L125 PetriNetUnfolderBase]: For 6809/7449 co-relation queries the response was YES. [2023-11-29 20:07:25,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12075 conditions, 4989 events. 1541/4989 cut-off events. For 6809/7449 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 39590 event pairs, 428 based on Foata normal form. 0/4008 useless extension candidates. Maximal degree in co-relation 5646. Up to 819 conditions per place. [2023-11-29 20:07:26,024 INFO L140 encePairwiseOnDemand]: 301/314 looper letters, 205 selfloop transitions, 15 changer transitions 70/538 dead transitions. [2023-11-29 20:07:26,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 538 transitions, 3251 flow [2023-11-29 20:07:26,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 20:07:26,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 20:07:26,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2446 transitions. [2023-11-29 20:07:26,029 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7789808917197453 [2023-11-29 20:07:26,029 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2446 transitions. [2023-11-29 20:07:26,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2446 transitions. [2023-11-29 20:07:26,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:26,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2446 transitions. [2023-11-29 20:07:26,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 244.6) internal successors, (2446), 10 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states 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:07:26,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:26,041 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:26,041 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 40 predicate places. [2023-11-29 20:07:26,041 INFO L500 AbstractCegarLoop]: Abstraction has has 320 places, 538 transitions, 3251 flow [2023-11-29 20:07:26,042 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 238.42857142857142) internal successors, (1669), 7 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states 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:07:26,042 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:26,042 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] [2023-11-29 20:07:26,043 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 20:07:26,043 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:07:26,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:26,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1755061819, now seen corresponding path program 1 times [2023-11-29 20:07:26,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:26,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645558380] [2023-11-29 20:07:26,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:26,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:07:26,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645558380] [2023-11-29 20:07:26,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645558380] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:26,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049287224] [2023-11-29 20:07:26,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:26,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:07:26,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:07:26,380 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:07:26,404 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:07:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:26,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 20:07:26,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:07:27,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:07:27,024 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:07:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:07:27,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049287224] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:27,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 20:07:27,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 18 [2023-11-29 20:07:27,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725596958] [2023-11-29 20:07:27,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:27,286 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:07:27,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:27,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:07:27,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-11-29 20:07:27,289 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 314 [2023-11-29 20:07:27,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 538 transitions, 3251 flow. Second operand has 8 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states 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:07:27,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:27,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 314 [2023-11-29 20:07:27,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:28,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][378], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true]) [2023-11-29 20:07:28,214 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2023-11-29 20:07:28,214 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-29 20:07:28,214 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-29 20:07:28,215 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-29 20:07:28,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, 42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,215 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-29 20:07:28,215 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-29 20:07:28,215 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-29 20:07:28,215 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-29 20:07:28,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [201#L71-2true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,338 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-29 20:07:28,338 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-29 20:07:28,338 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-29 20:07:28,338 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-29 20:07:28,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][378], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 377#true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 92#L59-2true]) [2023-11-29 20:07:28,339 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is not cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-29 20:07:28,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][378], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:28,339 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,339 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:28,342 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:28,343 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 177#L60-2true, 201#L71-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,405 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-29 20:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-29 20:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-29 20:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 71#L60-1true, 261#L72-1true]) [2023-11-29 20:07:28,408 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 71#L60-1true, 325#true, 237#L72-2true]) [2023-11-29 20:07:28,408 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 238#L71true]) [2023-11-29 20:07:28,411 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,411 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,412 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,412 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,412 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,412 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,412 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,413 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][378], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 325#true, 105#L61-2true, 261#L72-1true]) [2023-11-29 20:07:28,474 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2023-11-29 20:07:28,474 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2023-11-29 20:07:28,474 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2023-11-29 20:07:28,475 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2023-11-29 20:07:28,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 237#L72-2true]) [2023-11-29 20:07:28,475 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-29 20:07:28,475 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-29 20:07:28,475 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-29 20:07:28,475 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-29 20:07:28,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 42#L60true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:28,475 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,476 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,476 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,476 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,476 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [177#L60-2true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:28,478 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:28,478 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,478 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,479 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 71#L60-1true]) [2023-11-29 20:07:28,481 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 71#L60-1true]) [2023-11-29 20:07:28,482 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, 42#L60true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,483 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,483 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,483 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,483 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 238#L71true]) [2023-11-29 20:07:28,539 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,540 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,540 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,540 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,540 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,540 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,541 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,541 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, 42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,542 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,542 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,542 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,542 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][450], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 160#L96-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true]) [2023-11-29 20:07:28,594 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,594 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,594 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,594 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 71#L60-1true, 261#L72-1true]) [2023-11-29 20:07:28,597 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,597 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,597 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,597 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,597 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 92#L59-2true, 237#L72-2true]) [2023-11-29 20:07:28,598 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,598 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,598 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,598 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 377#true, 105#L61-2true]) [2023-11-29 20:07:28,599 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true]) [2023-11-29 20:07:28,599 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,599 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-29 20:07:28,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, 177#L60-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,604 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,604 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,604 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,604 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 71#L60-1true, 325#true]) [2023-11-29 20:07:28,605 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,605 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,605 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,605 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,658 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,658 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,659 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,659 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 177#L60-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:28,662 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,662 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,662 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,663 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,663 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:28,663 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2023-11-29 20:07:28,663 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-29 20:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-29 20:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-29 20:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2023-11-29 20:07:28,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [51#L71-1true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 325#true, 105#L61-2true]) [2023-11-29 20:07:28,665 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,665 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,665 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,665 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-29 20:07:28,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 201#L71-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,669 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,669 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,669 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,669 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:28,690 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,690 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,690 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,690 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:28,690 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,690 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,691 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,691 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true]) [2023-11-29 20:07:28,745 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,746 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,746 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,746 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,746 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2023-11-29 20:07:28,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 92#L59-2true]) [2023-11-29 20:07:28,747 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 377#true, 92#L59-2true]) [2023-11-29 20:07:28,747 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,747 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [201#L71-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true]) [2023-11-29 20:07:28,748 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,748 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,748 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,748 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:28,750 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true]) [2023-11-29 20:07:28,750 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,750 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,751 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:28,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 237#L72-2true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:28,791 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,791 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,791 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,792 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 237#L72-2true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,794 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,794 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:28,817 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,818 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,818 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,819 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,819 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,820 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,820 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,821 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,821 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,822 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,822 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,822 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,822 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,822 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-29 20:07:28,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 71#L60-1true]) [2023-11-29 20:07:28,823 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,823 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,823 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,823 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,823 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [51#L71-1true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 325#true, 92#L59-2true]) [2023-11-29 20:07:28,824 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-29 20:07:28,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 238#L71true]) [2023-11-29 20:07:28,826 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,826 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,826 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,826 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,827 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,827 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,827 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,827 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:28,828 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,828 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,828 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,828 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,839 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,839 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,839 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,839 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,839 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,840 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,840 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,840 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,840 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,840 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,841 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,841 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,841 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,841 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,841 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,841 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:28,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][436], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:28,859 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,859 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,859 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,859 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][437], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:28,860 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,860 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,860 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,860 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][450], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0NotInUse, 297#true, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 160#L96-2true, 325#true, 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:28,893 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,893 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,893 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,893 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, 42#L60true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,896 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,896 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,896 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,896 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,896 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2023-11-29 20:07:28,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 71#L60-1true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:28,897 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,897 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,897 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,897 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,897 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [201#L71-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 92#L59-2true]) [2023-11-29 20:07:28,897 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,898 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,898 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,898 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:28,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:28,900 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,900 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,900 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,900 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 71#L60-1true, 261#L72-1true]) [2023-11-29 20:07:28,901 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,901 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,901 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,901 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:28,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [51#L71-1true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,916 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2023-11-29 20:07:28,916 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:28,916 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:28,916 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:28,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [51#L71-1true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,917 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,917 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,917 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,917 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:28,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 238#L71true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:28,940 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,941 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,941 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:28,942 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,942 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,942 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,942 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,943 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,943 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,943 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,943 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [42#L60true, thread2Thread1of1ForFork0InUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:28,944 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:28,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][479], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 160#L96-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,060 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,061 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,061 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,061 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][393], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), 195#L61-1true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:29,062 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,063 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,063 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,063 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,063 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, 177#L60-2true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,065 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,065 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,065 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,065 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,065 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,066 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2023-11-29 20:07:29,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:29,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:29,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:29,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-29 20:07:29,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,067 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,067 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,067 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,067 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,067 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:29,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,070 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,070 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,070 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,070 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:29,071 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,071 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,071 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,071 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 105#L61-2true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,091 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,091 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,091 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,091 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,092 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,092 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,093 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 51#L71-1true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,128 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 51#L71-1true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,129 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,129 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,129 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,130 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:29,147 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,147 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,147 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,147 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-29 20:07:29,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 238#L71true, 377#true]) [2023-11-29 20:07:29,147 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,147 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [thread2Thread1of1ForFork0NotInUse, 297#true, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,148 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,148 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, 177#L60-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,220 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 261#L72-1true]) [2023-11-29 20:07:29,221 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:29,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [201#L71-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,274 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,275 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,275 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,275 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,275 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:29,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true]) [2023-11-29 20:07:29,287 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true]) [2023-11-29 20:07:29,289 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2023-11-29 20:07:29,289 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-29 20:07:29,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,290 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,290 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,291 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 340#(= ~i_AB~0 0), 92#L59-2true, 237#L72-2true]) [2023-11-29 20:07:29,304 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,304 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,304 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,304 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [42#L60true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,305 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 377#true, 325#true, 340#(= ~i_AB~0 0), 105#L61-2true]) [2023-11-29 20:07:29,305 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 105#L61-2true]) [2023-11-29 20:07:29,306 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][436], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:29,330 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,330 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,330 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,331 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][437], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:29,332 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,332 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,332 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,332 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [51#L71-1true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,359 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,359 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,359 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,359 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][396], [101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:29,362 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,362 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,362 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,362 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:29,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,375 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,375 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,375 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,375 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [51#L71-1true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 105#L61-2true]) [2023-11-29 20:07:29,376 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,376 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,376 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,376 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 237#L72-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,397 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,397 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,397 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,397 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 237#L72-2true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,398 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,398 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,398 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,398 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][479], [310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 160#L96-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:29,420 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 377#true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,421 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,422 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,422 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,422 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [51#L71-1true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,424 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,424 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,424 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,424 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,425 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [42#L60true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:29,426 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-29 20:07:29,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 71#L60-1true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:29,426 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,426 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:29,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 261#L72-1true]) [2023-11-29 20:07:29,429 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,429 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,429 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,429 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,445 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,445 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,445 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,445 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 238#L71true, 325#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,445 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,445 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [42#L60true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,446 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,446 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,447 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [42#L60true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,447 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,448 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [201#L71-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 340#(= ~i_AB~0 0), 105#L61-2true]) [2023-11-29 20:07:29,449 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,449 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,449 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,449 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,450 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2023-11-29 20:07:29,450 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-29 20:07:29,450 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-29 20:07:29,450 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2023-11-29 20:07:29,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][426], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,450 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,451 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,451 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,451 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 238#L71true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,492 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,492 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,492 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,492 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,492 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,492 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,493 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,493 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [201#L71-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,495 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,495 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,495 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,496 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,496 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [177#L60-2true, thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:29,496 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,497 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,497 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,497 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,497 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 71#L60-1true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,510 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,510 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 71#L60-1true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,511 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,511 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [51#L71-1true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,512 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [51#L71-1true, 42#L60true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,512 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,512 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [338#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,537 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,537 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,537 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,537 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 238#L71true, 377#true, 307#true]) [2023-11-29 20:07:29,538 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,538 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,538 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,538 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [338#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,538 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 238#L71true, 377#true, 307#true]) [2023-11-29 20:07:29,540 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,540 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,540 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,540 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:29,549 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,549 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,549 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,549 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L49-->L49-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread1of1ForFork2_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork2_#t~mem1=|v_thread1Thread1of1ForFork2_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~mem1][425], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 241#L49-1true, 309#(= ~i_AB~0 0), 11#L94-4true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,550 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,551 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,551 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,551 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true]) [2023-11-29 20:07:29,559 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2023-11-29 20:07:29,559 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-29 20:07:29,559 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-29 20:07:29,559 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-29 20:07:29,559 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2023-11-29 20:07:29,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 238#L71true]) [2023-11-29 20:07:29,559 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,560 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,560 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [51#L71-1true, thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,561 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,561 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,561 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,561 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,578 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,578 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,578 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,578 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,579 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,579 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,579 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,579 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [51#L71-1true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,580 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,580 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,580 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,580 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [201#L71-2true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:29,581 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,581 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,581 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,581 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [201#L71-2true, 42#L60true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,582 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,582 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,582 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,582 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 51#L71-1true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,606 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,606 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,607 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,607 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 51#L71-1true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,607 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,607 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,608 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,608 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,620 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,620 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,620 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,620 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,627 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,628 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,628 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,628 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [51#L71-1true, 177#L60-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,635 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,635 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,635 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,636 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [201#L71-2true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,636 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,636 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,704 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,704 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,704 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,704 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 377#true, 307#true]) [2023-11-29 20:07:29,705 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,705 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,705 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,705 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [51#L71-1true, thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0))]) [2023-11-29 20:07:29,716 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,716 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,716 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,716 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,716 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][449], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 377#true, 325#true, 261#L72-1true]) [2023-11-29 20:07:29,717 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,718 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,718 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,718 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:29,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,731 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,731 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,731 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,731 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [201#L71-2true, 177#L60-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,733 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,733 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,733 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,733 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 377#true, 325#true, 340#(= ~i_AB~0 0), 105#L61-2true, 261#L72-1true]) [2023-11-29 20:07:29,733 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true]) [2023-11-29 20:07:29,758 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,758 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][395], [thread2Thread1of1ForFork0InUse, 297#true, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:29,759 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,759 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,759 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,760 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,760 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:29,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 377#true, 238#L71true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,773 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,773 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,773 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:29,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [51#L71-1true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 377#true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,810 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,810 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,811 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,811 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 238#L71true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,814 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,814 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,814 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,814 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,814 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,815 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,815 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,815 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][446], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:29,816 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,816 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,816 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,816 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [42#L60true, 101#L95-2true, thread2Thread1of1ForFork0InUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,817 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,817 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,817 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,817 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:29,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:29,838 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,838 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,838 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,838 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 377#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,846 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,846 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,846 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,846 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [51#L71-1true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,851 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,852 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,852 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,852 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 71#L60-1true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,853 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,853 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,853 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,853 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][491], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 146#L49true, 297#true, 11#L94-4true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:29,871 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,871 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,871 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,872 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][492], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 105#L61-2true, 297#true, 11#L94-4true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:29,872 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,872 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,872 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,872 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:29,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 340#(= ~i_AB~0 0), 237#L72-2true]) [2023-11-29 20:07:29,881 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,881 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,881 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,881 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [201#L71-2true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,886 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,886 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,886 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,886 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [177#L60-2true, 297#true, thread2Thread1of1ForFork0InUse, 101#L95-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,887 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,887 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,887 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,887 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][478], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 261#L72-1true]) [2023-11-29 20:07:29,906 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,906 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,906 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,906 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,906 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:29,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][504], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 307#true]) [2023-11-29 20:07:29,918 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-29 20:07:29,918 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:29,918 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:29,918 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:29,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][558], [201#L71-2true, 338#true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 377#true, 325#true, 105#L61-2true, 307#true]) [2023-11-29 20:07:29,918 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,919 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,919 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,919 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][504], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, 101#L95-2true, 297#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:29,920 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,920 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,920 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,920 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][461], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 238#L71true, 307#true]) [2023-11-29 20:07:29,923 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][462], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 238#L71true, 307#true]) [2023-11-29 20:07:29,923 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,923 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][461], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,924 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][462], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,924 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,924 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,925 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][461], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 51#L71-1true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,925 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][462], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 51#L71-1true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,926 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,926 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:29,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,947 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,947 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,947 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,947 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,948 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,948 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,948 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,948 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:29,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][461], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,954 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,954 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,954 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,954 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][462], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:29,955 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,955 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,955 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,955 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:29,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [51#L71-1true, thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 160#L96-2true, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,973 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,973 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,973 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,973 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][514], [thread2Thread1of1ForFork0NotInUse, 297#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 377#true, 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,974 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,974 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,974 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,974 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:29,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [201#L71-2true, thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:29,994 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,994 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,994 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,994 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][460], [297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 195#L61-1true, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:29,998 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,998 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,998 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:29,998 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:30,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][558], [338#true, 297#true, 101#L95-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 377#true, 325#true, 105#L61-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:30,019 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:30,019 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:30,019 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:30,019 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][461], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:30,039 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][462], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:30,039 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,039 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,040 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,040 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:30,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 237#L72-2true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,120 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,120 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 237#L72-2true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,121 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,121 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:30,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([811] thread2EXIT-->L96-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem23#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem23#1=|v_ULTIMATE.start_main_#t~mem23#1_6|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][554], [thread2Thread1of1ForFork0NotInUse, 297#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 309#(= ~i_AB~0 0), 160#L96-2true, 325#true, 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:30,134 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,134 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,134 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,134 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 20:07:30,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,153 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:07:30,153 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,153 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,153 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,154 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 238#L71true, 307#true]) [2023-11-29 20:07:30,154 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,154 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,155 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 238#L71true, 307#true]) [2023-11-29 20:07:30,155 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:07:30,155 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,155 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,155 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 51#L71-1true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,168 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 51#L71-1true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,168 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:30,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,180 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:30,180 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,180 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,180 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true]) [2023-11-29 20:07:30,181 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:30,181 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,182 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,182 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:30,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][567], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 195#L61-1true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:30,217 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][568], [338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 195#L61-1true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:30,217 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,217 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:30,368 INFO L124 PetriNetUnfolderBase]: 5210/15425 cut-off events. [2023-11-29 20:07:30,368 INFO L125 PetriNetUnfolderBase]: For 49335/54640 co-relation queries the response was YES. [2023-11-29 20:07:30,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45579 conditions, 15425 events. 5210/15425 cut-off events. For 49335/54640 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 162310 event pairs, 1726 based on Foata normal form. 83/12181 useless extension candidates. Maximal degree in co-relation 23305. Up to 3014 conditions per place. [2023-11-29 20:07:30,525 INFO L140 encePairwiseOnDemand]: 296/314 looper letters, 289 selfloop transitions, 36 changer transitions 94/699 dead transitions. [2023-11-29 20:07:30,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 699 transitions, 5638 flow [2023-11-29 20:07:30,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 20:07:30,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 20:07:30,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3062 transitions. [2023-11-29 20:07:30,533 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7501224889759922 [2023-11-29 20:07:30,533 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3062 transitions. [2023-11-29 20:07:30,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3062 transitions. [2023-11-29 20:07:30,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:30,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3062 transitions. [2023-11-29 20:07:30,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 235.53846153846155) internal successors, (3062), 13 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states 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:07:30,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:30,561 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:30,562 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 52 predicate places. [2023-11-29 20:07:30,562 INFO L500 AbstractCegarLoop]: Abstraction has has 332 places, 699 transitions, 5638 flow [2023-11-29 20:07:30,563 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states 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:07:30,563 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:30,563 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] [2023-11-29 20:07:30,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 20:07:30,770 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 20:07:30,771 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 20:07:30,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1525110260, now seen corresponding path program 1 times [2023-11-29 20:07:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:30,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711848021] [2023-11-29 20:07:30,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:30,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:31,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 20:07:31,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:31,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711848021] [2023-11-29 20:07:31,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711848021] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:31,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655805849] [2023-11-29 20:07:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:31,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:07:31,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:07:31,120 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:07:31,123 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:07:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:31,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 20:07:31,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:07:31,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 20:07:31,507 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 20:07:31,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655805849] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:31,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 20:07:31,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2023-11-29 20:07:31,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942951528] [2023-11-29 20:07:31,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:31,508 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 20:07:31,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:31,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 20:07:31,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-29 20:07:31,511 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 314 [2023-11-29 20:07:31,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 699 transitions, 5638 flow. Second operand has 7 states, 7 states have (on average 238.85714285714286) internal successors, (1672), 7 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states 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:07:31,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:31,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 314 [2023-11-29 20:07:31,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][664], [201#L71-2true, 338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:34,551 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][665], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:34,552 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][664], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:34,552 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][665], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:34,553 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,553 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:34,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][685], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 307#true]) [2023-11-29 20:07:34,693 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:34,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][743], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 297#true, 101#L95-2true, 1660#true, 377#true, 307#true]) [2023-11-29 20:07:34,694 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,694 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][685], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 307#true, 261#L72-1true]) [2023-11-29 20:07:34,696 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:34,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:34,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:34,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:34,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][664], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:34,711 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,711 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,711 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,711 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][665], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:34,805 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,805 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,805 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,805 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][664], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:34,806 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][665], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:34,806 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,806 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,807 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,807 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:34,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][743], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:34,885 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-29 20:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:35,186 INFO L124 PetriNetUnfolderBase]: 7236/22614 cut-off events. [2023-11-29 20:07:35,186 INFO L125 PetriNetUnfolderBase]: For 64182/68310 co-relation queries the response was YES. [2023-11-29 20:07:35,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69385 conditions, 22614 events. 7236/22614 cut-off events. For 64182/68310 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 255331 event pairs, 2093 based on Foata normal form. 210/18736 useless extension candidates. Maximal degree in co-relation 27625. Up to 3788 conditions per place. [2023-11-29 20:07:35,387 INFO L140 encePairwiseOnDemand]: 301/314 looper letters, 366 selfloop transitions, 31 changer transitions 150/875 dead transitions. [2023-11-29 20:07:35,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 875 transitions, 8736 flow [2023-11-29 20:07:35,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 20:07:35,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 20:07:35,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2416 transitions. [2023-11-29 20:07:35,394 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7694267515923567 [2023-11-29 20:07:35,394 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2416 transitions. [2023-11-29 20:07:35,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2416 transitions. [2023-11-29 20:07:35,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:35,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2416 transitions. [2023-11-29 20:07:35,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 241.6) internal successors, (2416), 10 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states 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:07:35,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:35,404 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:35,405 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 61 predicate places. [2023-11-29 20:07:35,405 INFO L500 AbstractCegarLoop]: Abstraction has has 341 places, 875 transitions, 8736 flow [2023-11-29 20:07:35,406 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 238.85714285714286) internal successors, (1672), 7 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states 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:07:35,406 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:35,406 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] [2023-11-29 20:07:35,411 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:07:35,611 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,SelfDestructingSolverStorable6 [2023-11-29 20:07:35,612 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:07:35,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:35,612 INFO L85 PathProgramCache]: Analyzing trace with hash 757262447, now seen corresponding path program 1 times [2023-11-29 20:07:35,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:35,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112208921] [2023-11-29 20:07:35,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:35,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:35,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:36,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 20:07:36,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:36,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112208921] [2023-11-29 20:07:36,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112208921] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:36,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:36,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 20:07:36,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543003244] [2023-11-29 20:07:36,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:36,238 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 20:07:36,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:36,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 20:07:36,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-29 20:07:36,241 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 314 [2023-11-29 20:07:36,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 875 transitions, 8736 flow. Second operand has 13 states, 13 states have (on average 181.92307692307693) internal successors, (2365), 13 states have internal predecessors, (2365), 0 states have call successors, (0), 0 states 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:07:36,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:36,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 314 [2023-11-29 20:07:36,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:39,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][482], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 377#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:39,833 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,833 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,833 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,833 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][483], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 261#L72-1true]) [2023-11-29 20:07:39,834 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,834 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,834 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,834 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:39,834 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,834 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:39,835 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:39,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:39,956 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:39,956 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,956 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:39,957 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:39,957 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:39,957 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:40,004 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,004 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:40,005 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,005 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:40,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][771], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:40,022 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,022 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,022 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,022 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][772], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:40,023 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][771], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:40,023 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][772], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:40,023 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,024 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,024 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,024 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:40,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [201#L71-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:40,054 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,054 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,054 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,054 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0)]) [2023-11-29 20:07:40,055 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,055 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,055 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,055 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:40,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][798], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 307#true]) [2023-11-29 20:07:40,173 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-29 20:07:40,173 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:40,173 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:40,173 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:40,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][881], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true]) [2023-11-29 20:07:40,174 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,174 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,174 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,174 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][798], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 307#true, 261#L72-1true]) [2023-11-29 20:07:40,177 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:40,177 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:40,178 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:40,178 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][771], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:40,190 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][772], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:40,190 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][771], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:40,191 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][772], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:40,191 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,192 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:40,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][660], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:40,221 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][661], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:40,222 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,222 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:40,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][881], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:40,323 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-29 20:07:40,323 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:40,323 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:40,323 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:41,071 INFO L124 PetriNetUnfolderBase]: 7658/24797 cut-off events. [2023-11-29 20:07:41,072 INFO L125 PetriNetUnfolderBase]: For 96906/103182 co-relation queries the response was YES. [2023-11-29 20:07:41,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88335 conditions, 24797 events. 7658/24797 cut-off events. For 96906/103182 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 288223 event pairs, 2070 based on Foata normal form. 271/20670 useless extension candidates. Maximal degree in co-relation 34186. Up to 4444 conditions per place. [2023-11-29 20:07:41,280 INFO L140 encePairwiseOnDemand]: 283/314 looper letters, 503 selfloop transitions, 51 changer transitions 258/1084 dead transitions. [2023-11-29 20:07:41,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1084 transitions, 12783 flow [2023-11-29 20:07:41,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 20:07:41,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 20:07:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4408 transitions. [2023-11-29 20:07:41,290 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5849256900212314 [2023-11-29 20:07:41,290 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4408 transitions. [2023-11-29 20:07:41,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4408 transitions. [2023-11-29 20:07:41,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:41,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4408 transitions. [2023-11-29 20:07:41,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 183.66666666666666) internal successors, (4408), 24 states have internal predecessors, (4408), 0 states have call successors, (0), 0 states 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:07:41,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 314.0) internal successors, (7850), 25 states have internal predecessors, (7850), 0 states have call successors, (0), 0 states 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:07:41,313 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 314.0) internal successors, (7850), 25 states have internal predecessors, (7850), 0 states have call successors, (0), 0 states 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:07:41,315 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 84 predicate places. [2023-11-29 20:07:41,315 INFO L500 AbstractCegarLoop]: Abstraction has has 364 places, 1084 transitions, 12783 flow [2023-11-29 20:07:41,315 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 181.92307692307693) internal successors, (2365), 13 states have internal predecessors, (2365), 0 states have call successors, (0), 0 states 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:07:41,315 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:41,316 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] [2023-11-29 20:07:41,316 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 20:07:41,316 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:07:41,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:41,316 INFO L85 PathProgramCache]: Analyzing trace with hash -811594333, now seen corresponding path program 1 times [2023-11-29 20:07:41,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:41,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45367727] [2023-11-29 20:07:41,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:41,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:41,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:41,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 20:07:41,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:41,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45367727] [2023-11-29 20:07:41,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45367727] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:41,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:41,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 20:07:41,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949913430] [2023-11-29 20:07:41,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:41,503 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 20:07:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 20:07:41,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 20:07:41,506 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 314 [2023-11-29 20:07:41,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 1084 transitions, 12783 flow. Second operand has 7 states, 7 states have (on average 238.85714285714286) internal successors, (1672), 7 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states 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:07:41,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:41,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 314 [2023-11-29 20:07:41,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:42,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:42,903 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:42,903 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:42,903 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:43,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,048 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 238#L71true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:43,048 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,048 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,049 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:43,049 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,049 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:43,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,050 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,050 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,050 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,050 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,051 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,051 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,051 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,051 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,121 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,121 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,121 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,121 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,124 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,124 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,124 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,124 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,124 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,126 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,126 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,126 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,126 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,126 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:43,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [201#L71-2true, 42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,127 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,127 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,128 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,128 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 237#L72-2true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,198 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,198 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,198 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,198 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,329 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,329 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,329 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,332 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:43,333 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,333 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,333 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,333 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,333 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,401 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,401 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,401 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:43,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,465 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,465 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,465 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,465 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,466 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 51#L71-1true, 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,466 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,466 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:43,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 51#L71-1true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,527 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,528 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,528 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,528 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,528 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,529 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,529 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,529 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,529 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:43,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,532 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,532 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,532 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,532 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,533 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,533 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,596 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,596 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,596 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,596 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,596 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][569], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,597 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][570], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:43,598 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,598 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:43,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][560], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,802 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:43,802 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:43,803 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:43,803 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:43,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true, 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:43,871 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,871 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,871 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,871 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][561], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:43,872 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,872 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,872 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,872 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:43,872 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:44,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,151 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,151 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,151 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,151 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,152 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:44,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,218 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:44,218 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:44,218 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:44,218 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:44,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,275 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:44,275 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:44,275 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:44,276 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:44,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][463], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 377#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:44,344 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][464], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:44,345 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,345 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:44,348 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,348 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,348 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,452 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,452 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,452 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,453 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [42#L60true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,453 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,453 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][649], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:44,485 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-29 20:07:44,485 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:44,485 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:44,485 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:44,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:44,496 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,496 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,496 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,496 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,497 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][704], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:44,516 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][705], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:44,516 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][704], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:44,517 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][705], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:44,517 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,517 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [201#L71-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:44,541 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:44,541 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,541 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][723], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 307#true]) [2023-11-29 20:07:44,646 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][804], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 101#L95-2true, 1660#true, 377#true, 307#true]) [2023-11-29 20:07:44,646 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][723], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:44,648 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:44,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:44,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:44,648 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][704], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:44,660 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][705], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:44,661 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][704], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:44,661 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][705], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:44,662 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,662 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,662 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,662 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][626], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:44,678 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][627], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:44,678 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,679 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,679 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,679 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:44,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][804], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:44,866 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-29 20:07:44,867 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:44,867 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:44,867 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:45,232 INFO L124 PetriNetUnfolderBase]: 6520/20448 cut-off events. [2023-11-29 20:07:45,233 INFO L125 PetriNetUnfolderBase]: For 104450/110278 co-relation queries the response was YES. [2023-11-29 20:07:45,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79130 conditions, 20448 events. 6520/20448 cut-off events. For 104450/110278 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 226356 event pairs, 1697 based on Foata normal form. 192/16997 useless extension candidates. Maximal degree in co-relation 37852. Up to 3230 conditions per place. [2023-11-29 20:07:45,382 INFO L140 encePairwiseOnDemand]: 301/314 looper letters, 288 selfloop transitions, 11 changer transitions 322/1016 dead transitions. [2023-11-29 20:07:45,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1016 transitions, 12703 flow [2023-11-29 20:07:45,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 20:07:45,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 20:07:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2445 transitions. [2023-11-29 20:07:45,388 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7786624203821656 [2023-11-29 20:07:45,388 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2445 transitions. [2023-11-29 20:07:45,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2445 transitions. [2023-11-29 20:07:45,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:45,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2445 transitions. [2023-11-29 20:07:45,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 244.5) internal successors, (2445), 10 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states 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:07:45,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:45,399 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 314.0) internal successors, (3454), 11 states have internal predecessors, (3454), 0 states have call successors, (0), 0 states 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:07:45,399 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 93 predicate places. [2023-11-29 20:07:45,399 INFO L500 AbstractCegarLoop]: Abstraction has has 373 places, 1016 transitions, 12703 flow [2023-11-29 20:07:45,400 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 238.85714285714286) internal successors, (1672), 7 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states 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:07:45,400 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:45,400 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] [2023-11-29 20:07:45,400 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 20:07:45,400 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:07:45,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:45,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1470489070, now seen corresponding path program 1 times [2023-11-29 20:07:45,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:45,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945042690] [2023-11-29 20:07:45,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:45,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:45,723 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:07:45,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:45,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945042690] [2023-11-29 20:07:45,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945042690] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:45,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135511374] [2023-11-29 20:07:45,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:45,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:07:45,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:07:45,725 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:07:45,749 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:07:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:45,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 20:07:45,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:07:46,403 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:07:46,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:07:46,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:07:46,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135511374] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:46,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 20:07:46,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 18 [2023-11-29 20:07:46,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772688083] [2023-11-29 20:07:46,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:46,660 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:07:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:46,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:07:46,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-11-29 20:07:46,663 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 314 [2023-11-29 20:07:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1016 transitions, 12703 flow. Second operand has 8 states, 8 states have (on average 231.375) internal successors, (1851), 8 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states 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:07:46,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:46,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 314 [2023-11-29 20:07:46,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:49,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][466], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:49,258 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][467], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 377#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:49,258 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,259 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:49,261 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,261 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,261 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:49,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,511 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,511 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,512 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:49,513 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [42#L60true, thread2Thread1of1ForFork0InUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,513 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,513 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,560 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,560 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,560 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,560 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,561 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,561 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,561 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,561 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:49,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:49,583 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:49,583 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,583 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:49,584 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:49,584 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,584 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:49,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [201#L71-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:49,610 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,610 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:49,611 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,611 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:49,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][744], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 307#true]) [2023-11-29 20:07:49,731 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:49,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][821], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 101#L95-2true, 1660#true, 377#true, 307#true]) [2023-11-29 20:07:49,731 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,731 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][744], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,734 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:49,734 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:49,734 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:49,734 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:49,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,748 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:49,748 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,748 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,749 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:49,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][639], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:49,765 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][640], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:49,765 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,765 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:49,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][821], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 101#L95-2true, 1660#true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,846 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-29 20:07:49,846 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:49,846 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:49,846 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 51#L71-1true, 2318#true, 101#L95-2true, 297#true, 1660#true, 307#true]) [2023-11-29 20:07:49,887 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:49,887 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,887 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 307#true]) [2023-11-29 20:07:49,888 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:49,888 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,888 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 307#true]) [2023-11-29 20:07:49,889 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,889 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:49,890 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,890 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:49,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,939 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,939 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,939 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,939 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 377#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:49,940 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,940 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,940 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,940 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][724], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 1660#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,954 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][725], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 1660#true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:49,954 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:49,954 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:50,239 INFO L124 PetriNetUnfolderBase]: 6786/21020 cut-off events. [2023-11-29 20:07:50,239 INFO L125 PetriNetUnfolderBase]: For 147356/156314 co-relation queries the response was YES. [2023-11-29 20:07:50,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88650 conditions, 21020 events. 6786/21020 cut-off events. For 147356/156314 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 233274 event pairs, 1729 based on Foata normal form. 196/17489 useless extension candidates. Maximal degree in co-relation 44441. Up to 4071 conditions per place. [2023-11-29 20:07:50,527 INFO L140 encePairwiseOnDemand]: 296/314 looper letters, 267 selfloop transitions, 23 changer transitions 441/1045 dead transitions. [2023-11-29 20:07:50,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1045 transitions, 14758 flow [2023-11-29 20:07:50,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 20:07:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 20:07:50,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3076 transitions. [2023-11-29 20:07:50,533 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7535521803037727 [2023-11-29 20:07:50,533 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3076 transitions. [2023-11-29 20:07:50,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3076 transitions. [2023-11-29 20:07:50,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:50,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3076 transitions. [2023-11-29 20:07:50,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 236.6153846153846) internal successors, (3076), 13 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states 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:07:50,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:50,544 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:50,545 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 103 predicate places. [2023-11-29 20:07:50,545 INFO L500 AbstractCegarLoop]: Abstraction has has 383 places, 1045 transitions, 14758 flow [2023-11-29 20:07:50,545 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 231.375) internal successors, (1851), 8 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states 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:07:50,545 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:50,545 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] [2023-11-29 20:07:50,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 20:07:50,750 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:07:50,751 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:07:50,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:50,752 INFO L85 PathProgramCache]: Analyzing trace with hash 937784201, now seen corresponding path program 1 times [2023-11-29 20:07:50,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:50,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324357767] [2023-11-29 20:07:50,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:50,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:50,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:07:50,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:50,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324357767] [2023-11-29 20:07:50,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324357767] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:50,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:07:50,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 20:07:50,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676538239] [2023-11-29 20:07:50,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:50,933 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 20:07:50,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:50,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 20:07:50,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 20:07:50,935 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 314 [2023-11-29 20:07:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 1045 transitions, 14758 flow. Second operand has 6 states, 6 states have (on average 228.33333333333334) internal successors, (1370), 6 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states 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:07:50,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:50,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 314 [2023-11-29 20:07:50,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:52,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,293 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,293 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,293 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,294 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:52,294 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,294 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,294 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,294 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-29 20:07:52,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,450 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,450 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,450 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,450 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,451 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:52,451 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,452 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,452 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,452 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,452 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-29 20:07:52,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,522 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,522 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,522 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,523 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,526 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,526 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,526 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,526 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:52,527 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,527 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,527 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,527 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-29 20:07:52,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,599 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,599 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,599 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,599 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [201#L71-2true, 42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,603 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:52,604 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-29 20:07:52,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,693 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,693 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,693 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-29 20:07:52,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,780 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,780 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,780 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,780 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,781 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,781 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,781 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,781 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,781 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,782 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,782 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,782 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 20:07:52,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,857 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,857 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,857 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,857 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [201#L71-2true, 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,858 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,859 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,859 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,859 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:52,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 105#L61-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:52,936 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,936 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,936 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,936 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][576], [42#L60true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:52,938 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][575], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 6#L48-2true, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:52,938 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:52,938 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:53,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][566], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:53,313 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-29 20:07:53,313 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:53,313 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:53,313 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 20:07:53,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,382 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,382 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,382 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,382 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][565], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 105#L61-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:53,384 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,384 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,384 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,384 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,512 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, 33#L70-2true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,512 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:53,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,581 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:53,581 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:53,582 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:53,582 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:53,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [201#L71-2true, 2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,645 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 20:07:53,645 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:53,645 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:53,646 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:07:53,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][466], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 3733#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:53,716 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][467], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 101#L95-2true, 297#true, 3733#true, 377#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:53,716 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,718 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:53,718 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,718 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,719 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,719 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,830 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:53,830 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,831 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:53,831 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][663], [2332#(and (or (< ~Bn~0 1) (= ~An~0 0)) (<= 0 ~An~0) (= ~i_AB~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 344#(and (<= ~Bn~0 0) (= ~i_AB~0 0)), 325#true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:53,867 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-29 20:07:53,867 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:53,867 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:53,867 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 20:07:53,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,879 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 51#L71-1true, 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:53,880 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,880 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:53,901 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:53,901 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [201#L71-2true, 338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 307#true]) [2023-11-29 20:07:53,902 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:53,902 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,902 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 20:07:53,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [201#L71-2true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,929 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [201#L71-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:53,929 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:53,929 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:07:54,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][749], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 3733#true, 307#true]) [2023-11-29 20:07:54,053 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2023-11-29 20:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2023-11-29 20:07:54,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][830], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 307#true]) [2023-11-29 20:07:54,054 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][749], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 195#L61-1true, 3733#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,056 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-29 20:07:54,056 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:54,056 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:54,056 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 20:07:54,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,070 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,070 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,070 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,071 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,071 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,071 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,071 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,072 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,072 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][639], [42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:54,089 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:54,089 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 20:07:54,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][830], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,352 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-29 20:07:54,352 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:54,352 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:54,352 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 20:07:54,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [201#L71-2true, 338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 307#true]) [2023-11-29 20:07:54,395 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,395 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,395 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,395 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:54,396 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 51#L71-1true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 307#true]) [2023-11-29 20:07:54,396 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 51#L71-1true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 92#L59-2true, 307#true]) [2023-11-29 20:07:54,396 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,396 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 307#true]) [2023-11-29 20:07:54,398 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:54,398 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 20:07:54,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,458 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,458 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,458 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][729], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 1660#true, 3733#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,475 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][730], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 297#true, 101#L95-2true, 1660#true, 3733#true, 377#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:54,475 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:54,882 INFO L124 PetriNetUnfolderBase]: 6809/21289 cut-off events. [2023-11-29 20:07:54,882 INFO L125 PetriNetUnfolderBase]: For 179993/188797 co-relation queries the response was YES. [2023-11-29 20:07:54,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94082 conditions, 21289 events. 6809/21289 cut-off events. For 179993/188797 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 236675 event pairs, 1722 based on Foata normal form. 178/17697 useless extension candidates. Maximal degree in co-relation 45978. Up to 4143 conditions per place. [2023-11-29 20:07:55,045 INFO L140 encePairwiseOnDemand]: 299/314 looper letters, 219 selfloop transitions, 6 changer transitions 465/1068 dead transitions. [2023-11-29 20:07:55,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 1068 transitions, 15932 flow [2023-11-29 20:07:55,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 20:07:55,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 20:07:55,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1605 transitions. [2023-11-29 20:07:55,048 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7302092811646952 [2023-11-29 20:07:55,048 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1605 transitions. [2023-11-29 20:07:55,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1605 transitions. [2023-11-29 20:07:55,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:55,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1605 transitions. [2023-11-29 20:07:55,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 229.28571428571428) internal successors, (1605), 7 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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:07:55,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 314.0) internal successors, (2512), 8 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states 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:07:55,054 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 314.0) internal successors, (2512), 8 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states 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:07:55,054 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 109 predicate places. [2023-11-29 20:07:55,054 INFO L500 AbstractCegarLoop]: Abstraction has has 389 places, 1068 transitions, 15932 flow [2023-11-29 20:07:55,055 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 228.33333333333334) internal successors, (1370), 6 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states 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:07:55,055 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:55,055 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] [2023-11-29 20:07:55,055 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 20:07:55,055 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:07:55,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:55,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1596617084, now seen corresponding path program 1 times [2023-11-29 20:07:55,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:55,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488520164] [2023-11-29 20:07:55,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:55,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:55,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:55,303 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:07:55,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:07:55,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488520164] [2023-11-29 20:07:55,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488520164] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:07:55,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013503771] [2023-11-29 20:07:55,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:55,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:07:55,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:07:55,308 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:07:55,318 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:07:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:07:55,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 20:07:55,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:07:55,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:07:55,919 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 20:07:55,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013503771] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:07:55,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 20:07:55,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2023-11-29 20:07:55,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224443977] [2023-11-29 20:07:55,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:07:55,920 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:07:55,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:07:55,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:07:55,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-11-29 20:07:55,923 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 314 [2023-11-29 20:07:55,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 1068 transitions, 15932 flow. Second operand has 8 states, 8 states have (on average 231.75) internal successors, (1854), 8 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states 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:07:55,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:07:55,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 314 [2023-11-29 20:07:55,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:07:57,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:57,359 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:57,359 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,359 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:07:57,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 241#L49-1true, 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:57,436 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 241#L49-1true, 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:57,437 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,437 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][583], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,441 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,441 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,441 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,441 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][582], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,442 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,442 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,442 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,442 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][504], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,455 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][505], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,455 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:57,521 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:57,521 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][583], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,523 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][582], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,524 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,524 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,524 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,524 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][504], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,538 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,538 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][505], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,539 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,539 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:57,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][583], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,614 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,614 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,614 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,614 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][582], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:57,615 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,615 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,615 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,615 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][504], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,631 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,631 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,631 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,631 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][505], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,632 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,632 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,632 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,632 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:57,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 121#L50-1true, 261#L72-1true]) [2023-11-29 20:07:57,887 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,887 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,887 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,887 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 121#L50-1true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:07:57,888 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,888 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,888 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,888 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:07:57,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][526], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:57,907 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,907 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,907 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,907 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][527], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:07:57,908 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,908 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,908 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,908 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][583], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:07:57,973 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,973 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,973 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,974 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][582], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 121#L50-1true, 92#L59-2true]) [2023-11-29 20:07:57,974 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,974 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,974 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,974 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][534], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:07:57,991 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][535], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:07:57,991 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,991 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][504], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,992 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,992 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][505], [thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:57,993 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:57,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:07:58,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][655], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 3746#true, 307#true]) [2023-11-29 20:07:58,062 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,062 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,062 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,062 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][656], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true, 92#L59-2true]) [2023-11-29 20:07:58,063 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,063 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,063 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,063 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][653], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:07:58,069 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,069 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,069 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,069 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][654], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:07:58,070 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,070 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,070 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,070 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][676], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 307#true]) [2023-11-29 20:07:58,083 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][677], [338#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:07:58,083 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:07:58,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][590], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:58,367 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-29 20:07:58,367 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:58,368 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:58,368 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:07:58,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][609], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:58,368 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:07:58,368 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:58,368 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:58,368 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][526], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 51#L71-1true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 92#L59-2true]) [2023-11-29 20:07:58,389 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][527], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 51#L71-1true, 2318#true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,389 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,389 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 3733#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:58,438 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:07:58,438 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,438 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][582], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:07:58,439 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][583], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:58,439 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,439 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][534], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 146#L49true, 51#L71-1true, 2318#true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,456 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,456 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,456 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,457 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][535], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 51#L71-1true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,457 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:07:58,457 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,457 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,457 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][534], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,458 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][535], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,458 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][526], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 307#true]) [2023-11-29 20:07:58,458 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][527], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:07:58,458 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,459 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,459 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,459 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][504], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 238#L71true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:58,499 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][505], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 33#L70-2true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:07:58,499 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:58,499 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][655], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 3746#true, 307#true, 261#L72-1true]) [2023-11-29 20:07:59,021 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][656], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 1660#true, 3733#true, 377#true, 3746#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:07:59,021 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,021 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:07:59,459 INFO L124 PetriNetUnfolderBase]: 6425/18330 cut-off events. [2023-11-29 20:07:59,459 INFO L125 PetriNetUnfolderBase]: For 175848/184641 co-relation queries the response was YES. [2023-11-29 20:07:59,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86190 conditions, 18330 events. 6425/18330 cut-off events. For 175848/184641 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 191130 event pairs, 1871 based on Foata normal form. 313/14964 useless extension candidates. Maximal degree in co-relation 52759. Up to 3587 conditions per place. [2023-11-29 20:07:59,598 INFO L140 encePairwiseOnDemand]: 298/314 looper letters, 219 selfloop transitions, 10 changer transitions 452/1004 dead transitions. [2023-11-29 20:07:59,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1004 transitions, 15150 flow [2023-11-29 20:07:59,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 20:07:59,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 20:07:59,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3032 transitions. [2023-11-29 20:07:59,601 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7427731504164625 [2023-11-29 20:07:59,601 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3032 transitions. [2023-11-29 20:07:59,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3032 transitions. [2023-11-29 20:07:59,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:07:59,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3032 transitions. [2023-11-29 20:07:59,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 233.23076923076923) internal successors, (3032), 13 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states 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:07:59,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:59,610 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 314.0) internal successors, (4396), 14 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states 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:07:59,611 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 121 predicate places. [2023-11-29 20:07:59,611 INFO L500 AbstractCegarLoop]: Abstraction has has 401 places, 1004 transitions, 15150 flow [2023-11-29 20:07:59,611 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 231.75) internal successors, (1854), 8 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states 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:07:59,611 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:07:59,611 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07:59,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 20:07:59,816 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:07:59,817 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:07:59,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:07:59,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1525794258, now seen corresponding path program 1 times [2023-11-29 20:07:59,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:07:59,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923731801] [2023-11-29 20:07:59,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:07:59,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:07:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:00,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:08:00,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:08:00,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923731801] [2023-11-29 20:08:00,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923731801] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:00,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107334394] [2023-11-29 20:08:00,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:00,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:00,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:08:00,075 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:08:00,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 20:08:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:00,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 20:08:00,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:08:00,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:00,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:08:00,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:00,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107334394] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:00,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 20:08:00,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 8] total 20 [2023-11-29 20:08:00,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893574611] [2023-11-29 20:08:00,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:08:00,968 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 20:08:00,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:08:00,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 20:08:00,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-11-29 20:08:00,970 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 314 [2023-11-29 20:08:00,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1004 transitions, 15150 flow. Second operand has 8 states, 8 states have (on average 231.875) internal successors, (1855), 8 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states 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:08:00,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:08:00,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 314 [2023-11-29 20:08:00,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:08:02,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:02,448 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,448 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,448 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,448 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:02,449 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,449 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,449 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,449 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 241#L49-1true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:02,523 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 241#L49-1true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:02,523 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,524 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][591], [42#L60true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,527 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,527 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,527 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,527 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][590], [4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,528 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,528 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,528 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,528 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][507], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,540 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][508], [thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 146#L49true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,540 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,540 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:02,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:02,739 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,739 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:02,739 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,740 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,740 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,740 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][591], [42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,742 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,742 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,742 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,742 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][590], [thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:02,743 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,743 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,743 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,743 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][507], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,757 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][508], [thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,757 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,758 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,758 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:02,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][591], [42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,826 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,827 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,827 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,827 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][590], [thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:02,827 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,828 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,828 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,828 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][507], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,842 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,842 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,842 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,843 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][508], [thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:02,843 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,843 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,843 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:02,843 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 121#L50-1true, 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:03,108 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,108 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,108 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,108 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 121#L50-1true, 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:03,109 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,109 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,109 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,109 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][530], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:03,128 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][531], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:03,128 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,128 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,129 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][591], [42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,188 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,188 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,188 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,188 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][590], [thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,189 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][539], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:03,205 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][540], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:03,205 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,205 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][507], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,206 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,206 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][508], [thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,207 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,207 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:03,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][676], [338#true, 42#L60true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 3746#true, 307#true]) [2023-11-29 20:08:03,273 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,273 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,273 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,273 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][675], [338#true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true, 92#L59-2true]) [2023-11-29 20:08:03,274 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,274 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,274 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,274 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][673], [338#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:03,279 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][674], [338#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:03,280 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,280 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,280 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,280 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][699], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 5208#(< ~i_AC~0 ~Cn~0), 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 238#L71true, 3746#true, 307#true]) [2023-11-29 20:08:03,294 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][700], [338#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:03,294 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,294 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:03,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][598], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 361#(= ~i_AC~0 0), thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:03,420 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2023-11-29 20:08:03,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][624], [thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,420 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:03,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][530], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 51#L71-1true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 307#true]) [2023-11-29 20:08:03,445 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][531], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 51#L71-1true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,445 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,445 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,446 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,446 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][426], [42#L60true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 340#(= ~i_AB~0 0), 3746#true, 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 261#L72-1true]) [2023-11-29 20:08:03,506 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][427], [thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 310#(and (= ~i_AC~0 0) (= ~i_AB~0 0)), 297#true, 101#L95-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 1705#(<= 0 ~i_AC~0), 2368#(= ~i_AB~0 0), 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:03,506 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][590], [thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:03,507 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][591], [42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,507 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,507 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,508 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,508 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][539], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 146#L49true, 51#L71-1true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,529 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][540], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 51#L71-1true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,529 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,529 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:03,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][530], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 307#true]) [2023-11-29 20:08:03,530 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,530 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,530 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,530 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][531], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,531 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][539], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,531 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][540], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:03,531 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,531 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][507], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,581 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][508], [4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:03,581 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,581 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,582 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:03,582 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][804], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 377#true, 3746#true, 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:08:04,369 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][805], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 2318#true, 101#L95-2true, 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 3746#true, 307#true, 261#L72-1true]) [2023-11-29 20:08:04,369 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,370 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,370 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:04,840 INFO L124 PetriNetUnfolderBase]: 6252/19441 cut-off events. [2023-11-29 20:08:04,840 INFO L125 PetriNetUnfolderBase]: For 202586/213120 co-relation queries the response was YES. [2023-11-29 20:08:04,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96675 conditions, 19441 events. 6252/19441 cut-off events. For 202586/213120 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 209007 event pairs, 1855 based on Foata normal form. 207/15930 useless extension candidates. Maximal degree in co-relation 57399. Up to 3878 conditions per place. [2023-11-29 20:08:05,003 INFO L140 encePairwiseOnDemand]: 296/314 looper letters, 260 selfloop transitions, 32 changer transitions 490/1095 dead transitions. [2023-11-29 20:08:05,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1095 transitions, 18180 flow [2023-11-29 20:08:05,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 20:08:05,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 20:08:05,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2812 transitions. [2023-11-29 20:08:05,006 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7462845010615711 [2023-11-29 20:08:05,006 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2812 transitions. [2023-11-29 20:08:05,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2812 transitions. [2023-11-29 20:08:05,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:08:05,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2812 transitions. [2023-11-29 20:08:05,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 234.33333333333334) internal successors, (2812), 12 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states 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:08:05,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 314.0) internal successors, (4082), 13 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states 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:08:05,131 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 314.0) internal successors, (4082), 13 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states 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:08:05,132 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 132 predicate places. [2023-11-29 20:08:05,132 INFO L500 AbstractCegarLoop]: Abstraction has has 412 places, 1095 transitions, 18180 flow [2023-11-29 20:08:05,133 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 231.875) internal successors, (1855), 8 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states 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:08:05,133 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:08:05,133 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] [2023-11-29 20:08:05,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 20:08:05,333 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 20:08:05,334 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:08:05,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:08:05,334 INFO L85 PathProgramCache]: Analyzing trace with hash 88498290, now seen corresponding path program 1 times [2023-11-29 20:08:05,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:08:05,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833080683] [2023-11-29 20:08:05,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:05,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:08:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:05,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:05,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:08:05,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833080683] [2023-11-29 20:08:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833080683] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438045183] [2023-11-29 20:08:05,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:05,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:05,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:08:05,596 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:08:05,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 20:08:05,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:05,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 20:08:05,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:08:06,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:06,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:08:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438045183] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 20:08:07,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10, 11] total 27 [2023-11-29 20:08:07,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769753] [2023-11-29 20:08:07,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:08:07,042 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 20:08:07,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:08:07,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 20:08:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2023-11-29 20:08:07,044 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 314 [2023-11-29 20:08:07,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1095 transitions, 18180 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states 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:08:07,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:08:07,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 314 [2023-11-29 20:08:07,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:08:09,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:09,438 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [42#L60true, 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,438 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:09,521 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [5884#true, 42#L60true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,521 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,521 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,522 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,522 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,522 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,522 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,523 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][508], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 195#L61-1true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,523 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][509], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 195#L61-1true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,523 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,523 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:09,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,524 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,524 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,524 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,524 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,524 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,525 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [5884#true, 42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,525 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][508], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,525 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,525 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][509], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,526 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,526 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,526 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,526 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][583], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 92#L59-2true]) [2023-11-29 20:08:09,573 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][584], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:09,573 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][596], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 3175#(not (= ~i_AB~0 ~An~0)), 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:09,574 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][597], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:09,574 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,574 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,599 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,599 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,600 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,600 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,601 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,601 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,601 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,601 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [42#L60true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,602 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:09,602 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,985 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,985 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,985 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 92#L59-2true, 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:08:09,986 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [5884#true, 42#L60true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:08:09,986 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][508], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,986 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][509], [3789#(<= 0 ~i_BC~0), 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:09,986 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:08:09,986 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:09,987 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:09,987 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:10,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][673], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:10,017 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][716], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:10,017 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,017 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][583], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:10,026 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][584], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:10,026 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][596], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:10,026 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][597], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:10,027 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,027 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][555], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:10,044 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][556], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:08:10,044 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][680], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 92#L59-2true, 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:08:10,044 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,044 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][681], [5884#true, 42#L60true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 121#L50-1true]) [2023-11-29 20:08:10,045 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,045 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,045 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 20:08:10,045 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,045 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:10,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][716], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:10,073 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:08:10,073 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,073 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,073 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-29 20:08:10,073 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][765], [338#true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:10,083 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][766], [338#true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:10,083 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,083 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][798], [338#true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 92#L59-2true, 307#true]) [2023-11-29 20:08:10,084 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][799], [5884#true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 3746#true, 307#true]) [2023-11-29 20:08:10,084 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,084 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][800], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 74#L50-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 11#L94-4true, 377#true, 238#L71true, 3746#true, 307#true]) [2023-11-29 20:08:10,140 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][801], [338#true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:10,140 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,140 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:10,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][922], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 101#L95-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 377#true, 3746#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:10,466 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,466 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][923], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2NotInUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 101#L95-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 3746#true, 307#true, 261#L72-1true]) [2023-11-29 20:08:10,467 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:10,467 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:11,355 INFO L124 PetriNetUnfolderBase]: 6039/20233 cut-off events. [2023-11-29 20:08:11,355 INFO L125 PetriNetUnfolderBase]: For 227929/239275 co-relation queries the response was YES. [2023-11-29 20:08:11,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107071 conditions, 20233 events. 6039/20233 cut-off events. For 227929/239275 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 223438 event pairs, 1690 based on Foata normal form. 280/16827 useless extension candidates. Maximal degree in co-relation 55355. Up to 4145 conditions per place. [2023-11-29 20:08:11,521 INFO L140 encePairwiseOnDemand]: 292/314 looper letters, 328 selfloop transitions, 20 changer transitions 658/1280 dead transitions. [2023-11-29 20:08:11,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 1280 transitions, 23412 flow [2023-11-29 20:08:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 20:08:11,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 20:08:11,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4071 transitions. [2023-11-29 20:08:11,525 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.720276008492569 [2023-11-29 20:08:11,525 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4071 transitions. [2023-11-29 20:08:11,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4071 transitions. [2023-11-29 20:08:11,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:08:11,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4071 transitions. [2023-11-29 20:08:11,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 226.16666666666666) internal successors, (4071), 18 states have internal predecessors, (4071), 0 states have call successors, (0), 0 states 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:08:11,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 314.0) internal successors, (5966), 19 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states 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:08:11,537 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 314.0) internal successors, (5966), 19 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states 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:08:11,537 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 149 predicate places. [2023-11-29 20:08:11,537 INFO L500 AbstractCegarLoop]: Abstraction has has 429 places, 1280 transitions, 23412 flow [2023-11-29 20:08:11,538 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states 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:08:11,538 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:08:11,538 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] [2023-11-29 20:08:11,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-29 20:08:11,746 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:11,747 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:08:11,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:08:11,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1473867713, now seen corresponding path program 1 times [2023-11-29 20:08:11,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:08:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121873643] [2023-11-29 20:08:11,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:11,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:08:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:12,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:08:12,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:08:12,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121873643] [2023-11-29 20:08:12,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121873643] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:12,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514204865] [2023-11-29 20:08:12,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:12,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:12,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:08:12,043 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:08:12,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 20:08:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:12,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 20:08:12,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:08:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:08:12,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:08:13,245 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 20:08:13,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514204865] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 20:08:13,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 20:08:13,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-11-29 20:08:13,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516539314] [2023-11-29 20:08:13,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 20:08:13,246 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 20:08:13,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:08:13,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 20:08:13,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-11-29 20:08:13,252 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 314 [2023-11-29 20:08:13,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1280 transitions, 23412 flow. Second operand has 25 states, 25 states have (on average 223.0) internal successors, (5575), 25 states have internal predecessors, (5575), 0 states have call successors, (0), 0 states 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:08:13,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:08:13,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 314 [2023-11-29 20:08:13,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:08:16,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][757], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 92#L59-2true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,727 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,727 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,727 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,727 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][758], [42#L60true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 3746#true, 340#(= ~i_AB~0 0), 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,728 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,728 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,728 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,728 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][607], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 195#L61-1true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,740 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][608], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), 5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 195#L61-1true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,740 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,740 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][607], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,741 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][608], [3789#(<= 0 ~i_BC~0), 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 5884#true, 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 273#L49-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 195#L61-1true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,741 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 7352#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 92#L59-2true]) [2023-11-29 20:08:16,800 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,800 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,800 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][641], [201#L71-2true, 42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 74#L50-2true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 1705#(<= 0 ~i_AC~0), 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 307#true]) [2023-11-29 20:08:16,801 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][657], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, 7352#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:16,801 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][658], [201#L71-2true, 338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 7352#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true]) [2023-11-29 20:08:16,801 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,801 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][808], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 7352#true, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 101#L95-2true, 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,819 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-29 20:08:16,819 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:16,819 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:16,819 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][757], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:16,820 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][758], [42#L60true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,820 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,820 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][605], [thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,821 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][606], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 241#L49-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,821 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-29 20:08:16,821 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,822 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,822 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 20:08:16,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][605], [thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 238#L71true, 340#(= ~i_AB~0 0), 3746#true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,902 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][606], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 273#L49-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:16,902 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:16,902 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][607], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,060 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][608], [1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 3789#(<= 0 ~i_BC~0), 5884#true, 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), thread2Thread1of1ForFork0InUse, 4451#true, 33#L70-2true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,060 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,060 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 20:08:17,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([810] thread1EXIT-->L95-2: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem22#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem22#1=|v_ULTIMATE.start_main_#t~mem22#1_6|} AuxVars[] AssignedVars[][752], [3789#(<= 0 ~i_BC~0), 1652#(and (<= ~i_BC~0 0) (not (= ~i_BC~0 ~Bn~0))), 5884#true, 7359#(and (<= 1 ~Bn~0) (= ~i_BC~0 0)), 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 101#L95-2true, 1660#true, 195#L61-1true, 309#(= ~i_AB~0 0), 3733#true, 340#(= ~i_AB~0 0), 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,096 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-29 20:08:17,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:17,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:17,096 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 20:08:17,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][640], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 7352#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 92#L59-2true, 307#true, 261#L72-1true]) [2023-11-29 20:08:17,106 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][641], [42#L60true, 338#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 74#L50-2true, 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 3746#true, 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:17,106 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][657], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), thread1Thread1of1ForFork2InUse, 7352#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 146#L49true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:17,106 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][658], [338#true, thread2Thread1of1ForFork0InUse, 361#(= ~i_AC~0 0), 7352#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 7334#(and (<= ~i_AC~0 1) (or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0))), 5878#(and (<= ~i_AC~0 0) (<= (+ ~i_AC~0 1) ~Cn~0)), 3733#true, 11#L94-4true, 377#true, 3746#true, 1705#(<= 0 ~i_AC~0), 307#true, 261#L72-1true]) [2023-11-29 20:08:17,106 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,106 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,107 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][757], [5884#true, thread2Thread1of1ForFork0InUse, 4451#true, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0), 92#L59-2true]) [2023-11-29 20:08:17,121 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,121 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][758], [42#L60true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 237#L72-2true, 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 340#(= ~i_AB~0 0), 3746#true, 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,122 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,122 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][901], [5884#true, 338#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 7352#true, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 92#L59-2true, 307#true]) [2023-11-29 20:08:17,176 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,176 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,176 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,176 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][902], [42#L60true, 5884#true, 338#true, thread2Thread1of1ForFork0InUse, 4451#true, 1099#(not (= ~i_BC~0 ~Bn~0)), thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 237#L72-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 3746#true, 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 307#true]) [2023-11-29 20:08:17,177 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([754] L49-5-->L49: Formula: (and (< v_~i_AB~0_2 v_~Bn~0_2) (< v_~i_AB~0_2 v_~An~0_2)) InVars {~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} OutVars{~i_AB~0=v_~i_AB~0_2, ~Bn~0=v_~Bn~0_2, ~An~0=v_~An~0_2} AuxVars[] AssignedVars[][863], [338#true, 5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 146#L49true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:17,177 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([755] L49-5-->L48-2: Formula: (or (<= v_~Bn~0_1 v_~i_AB~0_1) (<= v_~An~0_1 v_~i_AB~0_1)) InVars {~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} OutVars{~i_AB~0=v_~i_AB~0_1, ~Bn~0=v_~Bn~0_1, ~An~0=v_~An~0_1} AuxVars[] AssignedVars[][864], [5884#true, 338#true, 4451#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 7352#true, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 6#L48-2true, 2366#true, 325#true, 105#L61-2true, 237#L72-2true, 2318#true, 297#true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:17,177 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,177 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][605], [thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 297#true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 340#(= ~i_AB~0 0), 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,188 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,188 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][606], [5884#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 325#true, 105#L61-2true, 2326#(and (<= 0 ~An~0) (= ~i_AB~0 0)), 3723#(and (<= ~i_AB~0 0) (not (= ~i_AB~0 ~An~0))), 297#true, 1660#true, 309#(= ~i_AB~0 0), 3733#true, 11#L94-4true, 377#true, 340#(= ~i_AB~0 0), 3746#true, 121#L50-1true, 2368#(= ~i_AB~0 0)]) [2023-11-29 20:08:17,189 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,189 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 20:08:17,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L71-5-->L71: Formula: (and (< v_~i_AC~0_2 v_~Cn~0_4) (< v_~i_AC~0_2 v_~An~0_4)) InVars {~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} OutVars{~Cn~0=v_~Cn~0_4, ~i_AC~0=v_~i_AC~0_2, ~An~0=v_~An~0_4} AuxVars[] AssignedVars[][905], [338#true, thread2Thread1of1ForFork0InUse, 7352#true, thread1Thread1of1ForFork2InUse, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 74#L50-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 11#L94-4true, 238#L71true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:17,253 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,253 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,253 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,253 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L71-5-->L70-2: Formula: (or (<= v_~An~0_3 v_~i_AC~0_1) (<= v_~Cn~0_3 v_~i_AC~0_1)) InVars {~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} OutVars{~Cn~0=v_~Cn~0_3, ~i_AC~0=v_~i_AC~0_1, ~An~0=v_~An~0_3} AuxVars[] AssignedVars[][906], [5884#true, 338#true, 4451#true, thread2Thread1of1ForFork0InUse, 33#L70-2true, thread1Thread1of1ForFork2InUse, 7352#true, 359#true, thread3Thread1of1ForFork1InUse, 2384#true, 2366#true, 325#true, 105#L61-2true, 2318#true, 297#true, 74#L50-2true, 1660#true, 3733#true, 11#L94-4true, 377#true, 3746#true, 307#true]) [2023-11-29 20:08:17,254 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-29 20:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 20:08:17,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([772] L60-5-->L59-2: Formula: (or (<= v_~Cn~0_1 v_~i_BC~0_1) (<= v_~Bn~0_3 v_~i_BC~0_1)) InVars {~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} OutVars{~Cn~0=v_~Cn~0_1, ~i_BC~0=v_~i_BC~0_1, ~Bn~0=v_~Bn~0_3} AuxVars[] AssignedVars[][1073], [338#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 7352#true, 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 101#L95-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 377#true, 3746#true, 307#true, 92#L59-2true, 261#L72-1true]) [2023-11-29 20:08:17,839 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L60-5-->L60: Formula: (and (< v_~i_BC~0_2 v_~Bn~0_4) (< v_~i_BC~0_2 v_~Cn~0_2)) InVars {~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} OutVars{~Cn~0=v_~Cn~0_2, ~i_BC~0=v_~i_BC~0_2, ~Bn~0=v_~Bn~0_4} AuxVars[] AssignedVars[][1074], [338#true, 42#L60true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 1099#(not (= ~i_BC~0 ~Bn~0)), 359#true, 3175#(not (= ~i_AB~0 ~An~0)), thread3Thread1of1ForFork1InUse, 2366#true, 325#true, 6854#(or (< ~i_AC~0 ~An~0) (= ~i_AC~0 ~An~0)), 2318#true, 297#true, 101#L95-2true, 5208#(< ~i_AC~0 ~Cn~0), 1660#true, 3733#true, 3746#true, 8308#(or (< ~i_BC~0 ~Bn~0) (= ~i_BC~0 ~Bn~0)), 307#true, 261#L72-1true]) [2023-11-29 20:08:17,840 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:17,840 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-29 20:08:18,640 INFO L124 PetriNetUnfolderBase]: 5964/21438 cut-off events. [2023-11-29 20:08:18,641 INFO L125 PetriNetUnfolderBase]: For 267636/282308 co-relation queries the response was YES. [2023-11-29 20:08:18,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120184 conditions, 21438 events. 5964/21438 cut-off events. For 267636/282308 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 244565 event pairs, 1676 based on Foata normal form. 287/18045 useless extension candidates. Maximal degree in co-relation 66620. Up to 4474 conditions per place. [2023-11-29 20:08:18,795 INFO L140 encePairwiseOnDemand]: 285/314 looper letters, 291 selfloop transitions, 26 changer transitions 849/1471 dead transitions. [2023-11-29 20:08:18,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1471 transitions, 29822 flow [2023-11-29 20:08:18,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 20:08:18,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 20:08:18,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 6022 transitions. [2023-11-29 20:08:18,799 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7103090351497995 [2023-11-29 20:08:18,800 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 6022 transitions. [2023-11-29 20:08:18,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 6022 transitions. [2023-11-29 20:08:18,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:08:18,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 6022 transitions. [2023-11-29 20:08:18,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 223.03703703703704) internal successors, (6022), 27 states have internal predecessors, (6022), 0 states have call successors, (0), 0 states 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:08:18,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 314.0) internal successors, (8792), 28 states have internal predecessors, (8792), 0 states have call successors, (0), 0 states 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:08:18,812 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 314.0) internal successors, (8792), 28 states have internal predecessors, (8792), 0 states have call successors, (0), 0 states 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:08:18,813 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 175 predicate places. [2023-11-29 20:08:18,813 INFO L500 AbstractCegarLoop]: Abstraction has has 455 places, 1471 transitions, 29822 flow [2023-11-29 20:08:18,814 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 223.0) internal successors, (5575), 25 states have internal predecessors, (5575), 0 states have call successors, (0), 0 states 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:08:18,814 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:08:18,814 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] [2023-11-29 20:08:18,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 20:08:19,020 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:19,020 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 20:08:19,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:08:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1275551626, now seen corresponding path program 1 times [2023-11-29 20:08:19,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:08:19,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643452345] [2023-11-29 20:08:19,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:19,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:08:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:21,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:08:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643452345] [2023-11-29 20:08:21,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643452345] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:08:21,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127754196] [2023-11-29 20:08:21,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:08:21,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:08:21,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:08:21,033 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:08:21,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 20:08:21,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:08:21,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 20:08:21,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:08:22,525 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-11-29 20:08:22,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 32 [2023-11-29 20:08:22,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:22,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:08:23,131 INFO L349 Elim1Store]: treesize reduction 26, result has 88.6 percent of original size [2023-11-29 20:08:23,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 214 [2023-11-29 20:08:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:08:24,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127754196] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 20:08:24,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 20:08:24,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 28, 13] total 44 [2023-11-29 20:08:24,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907295039] [2023-11-29 20:08:24,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 20:08:24,354 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-29 20:08:24,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:08:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 20:08:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1660, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 20:08:24,360 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 314 [2023-11-29 20:08:24,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1471 transitions, 29822 flow. Second operand has 44 states, 44 states have (on average 198.77272727272728) internal successors, (8746), 44 states have internal predecessors, (8746), 0 states have call successors, (0), 0 states 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:08:24,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:08:24,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 314 [2023-11-29 20:08:24,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:09:23,404 INFO L124 PetriNetUnfolderBase]: 133052/216697 cut-off events. [2023-11-29 20:09:23,404 INFO L125 PetriNetUnfolderBase]: For 1537308/1537913 co-relation queries the response was YES. [2023-11-29 20:09:24,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957089 conditions, 216697 events. 133052/216697 cut-off events. For 1537308/1537913 co-relation queries the response was YES. Maximal size of possible extension queue 5807. Compared 2104688 event pairs, 13639 based on Foata normal form. 106/191609 useless extension candidates. Maximal degree in co-relation 690272. Up to 57662 conditions per place. [2023-11-29 20:09:25,781 INFO L140 encePairwiseOnDemand]: 259/314 looper letters, 1578 selfloop transitions, 437 changer transitions 1305/3582 dead transitions. [2023-11-29 20:09:25,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 3582 transitions, 63502 flow [2023-11-29 20:09:25,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-11-29 20:09:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2023-11-29 20:09:25,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 20950 transitions. [2023-11-29 20:09:25,801 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6739368204336357 [2023-11-29 20:09:25,801 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 20950 transitions. [2023-11-29 20:09:25,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 20950 transitions. [2023-11-29 20:09:25,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:09:25,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 20950 transitions. [2023-11-29 20:09:25,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 211.6161616161616) internal successors, (20950), 99 states have internal predecessors, (20950), 0 states have call successors, (0), 0 states 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:09:25,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 314.0) internal successors, (31400), 100 states have internal predecessors, (31400), 0 states have call successors, (0), 0 states 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:09:25,861 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 314.0) internal successors, (31400), 100 states have internal predecessors, (31400), 0 states have call successors, (0), 0 states 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:09:25,862 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 273 predicate places. [2023-11-29 20:09:25,862 INFO L500 AbstractCegarLoop]: Abstraction has has 553 places, 3582 transitions, 63502 flow [2023-11-29 20:09:25,863 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 198.77272727272728) internal successors, (8746), 44 states have internal predecessors, (8746), 0 states have call successors, (0), 0 states 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:09:25,863 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:09:25,863 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] [2023-11-29 20:09:25,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 20:09:26,063 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 20:09:26,064 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 20:09:26,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:09:26,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1864705346, now seen corresponding path program 2 times [2023-11-29 20:09:26,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:09:26,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698084339] [2023-11-29 20:09:26,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:09:26,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:09:26,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:09:27,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:09:27,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:09:27,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698084339] [2023-11-29 20:09:27,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698084339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 20:09:27,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 20:09:27,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2023-11-29 20:09:27,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420240985] [2023-11-29 20:09:27,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 20:09:27,746 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 20:09:27,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 20:09:27,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 20:09:27,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2023-11-29 20:09:27,750 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 314 [2023-11-29 20:09:27,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 3582 transitions, 63502 flow. Second operand has 29 states, 29 states have (on average 197.89655172413794) internal successors, (5739), 29 states have internal predecessors, (5739), 0 states have call successors, (0), 0 states 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:09:27,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 20:09:27,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 314 [2023-11-29 20:09:27,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 20:11:25,111 INFO L124 PetriNetUnfolderBase]: 174428/280561 cut-off events. [2023-11-29 20:11:25,111 INFO L125 PetriNetUnfolderBase]: For 2077238/2081604 co-relation queries the response was YES. [2023-11-29 20:11:27,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1478047 conditions, 280561 events. 174428/280561 cut-off events. For 2077238/2081604 co-relation queries the response was YES. Maximal size of possible extension queue 7736. Compared 2764105 event pairs, 8197 based on Foata normal form. 118/248851 useless extension candidates. Maximal degree in co-relation 1074828. Up to 98980 conditions per place. [2023-11-29 20:11:29,368 INFO L140 encePairwiseOnDemand]: 266/314 looper letters, 4042 selfloop transitions, 847 changer transitions 1898/7049 dead transitions. [2023-11-29 20:11:29,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 7049 transitions, 119270 flow [2023-11-29 20:11:29,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-29 20:11:29,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-11-29 20:11:29,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 16494 transitions. [2023-11-29 20:11:29,412 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.664919777473192 [2023-11-29 20:11:29,413 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 16494 transitions. [2023-11-29 20:11:29,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 16494 transitions. [2023-11-29 20:11:29,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 20:11:29,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 16494 transitions. [2023-11-29 20:11:29,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 208.78481012658227) internal successors, (16494), 79 states have internal predecessors, (16494), 0 states have call successors, (0), 0 states 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:11:29,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 314.0) internal successors, (25120), 80 states have internal predecessors, (25120), 0 states have call successors, (0), 0 states 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:11:29,458 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 314.0) internal successors, (25120), 80 states have internal predecessors, (25120), 0 states have call successors, (0), 0 states 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:11:29,459 INFO L307 CegarLoopForPetriNet]: 280 programPoint places, 351 predicate places. [2023-11-29 20:11:29,459 INFO L500 AbstractCegarLoop]: Abstraction has has 631 places, 7049 transitions, 119270 flow [2023-11-29 20:11:29,459 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 197.89655172413794) internal successors, (5739), 29 states have internal predecessors, (5739), 0 states have call successors, (0), 0 states 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:11:29,460 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 20:11:29,460 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] [2023-11-29 20:11:29,476 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 20:11:29,476 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 20:11:29,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 20:11:29,477 INFO L85 PathProgramCache]: Analyzing trace with hash -783181110, now seen corresponding path program 3 times [2023-11-29 20:11:29,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 20:11:29,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964985326] [2023-11-29 20:11:29,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 20:11:29,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 20:11:29,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 20:11:31,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 20:11:31,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 20:11:31,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964985326] [2023-11-29 20:11:31,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964985326] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 20:11:31,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824443599] [2023-11-29 20:11:31,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 20:11:31,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 20:11:31,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 20:11:31,914 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 20:11:31,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 20:11:32,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 20:11:32,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 20:11:32,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 88 conjunts are in the unsatisfiable core [2023-11-29 20:11:32,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 20:11:32,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 20:11:32,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 20:11:33,428 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 20:11:33,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 20:11:33,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 20:11:34,358 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 20:11:34,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 20:11:34,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 20:11:35,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 20:11:35,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 20:11:35,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 20:11:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 20:11:35,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 20:11:40,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:40,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 154 [2023-11-29 20:11:40,853 INFO L349 Elim1Store]: treesize reduction 30, result has 84.2 percent of original size [2023-11-29 20:11:40,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 633642978 treesize of output 621846657 [2023-11-29 20:11:47,605 WARN L293 SmtUtils]: Spent 6.72s on a formula simplification. DAG size of input: 8436 DAG size of output: 1080 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 20:11:47,709 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:47,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 62532 treesize of output 60876 [2023-11-29 20:11:48,524 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:48,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60772 treesize of output 59988 [2023-11-29 20:11:49,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:49,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 59884 treesize of output 53332 [2023-11-29 20:11:50,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:50,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 53228 treesize of output 41044 [2023-11-29 20:11:51,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 20:11:51,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40940 treesize of output 37588