/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc /storage/repos/CAV22/benchmarks/AutomizerCInline.xml -i /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-03 22:13:10,040 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-03 22:13:10,118 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-03 22:13:10,125 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-03 22:13:10,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-03 22:13:10,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-03 22:13:10,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-03 22:13:10,159 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-03 22:13:10,160 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-03 22:13:10,160 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-03 22:13:10,162 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-03 22:13:10,162 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-03 22:13:10,163 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-03 22:13:10,166 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-03 22:13:10,167 INFO L153 SettingsManager]: * Use SBE=true [2023-08-03 22:13:10,167 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-03 22:13:10,168 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-03 22:13:10,168 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-03 22:13:10,168 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-03 22:13:10,169 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-03 22:13:10,169 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-03 22:13:10,169 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-03 22:13:10,169 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-03 22:13:10,170 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-03 22:13:10,170 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-03 22:13:10,170 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-03 22:13:10,170 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-03 22:13:10,171 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-03 22:13:10,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-03 22:13:10,171 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-03 22:13:10,172 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 22:13:10,172 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-03 22:13:10,172 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-03 22:13:10,172 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-03 22:13:10,173 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-03 22:13:10,174 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-03 22:13:10,416 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-03 22:13:10,438 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-03 22:13:10,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-03 22:13:10,442 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-03 22:13:10,442 INFO L274 PluginConnector]: CDTParser initialized [2023-08-03 22:13:10,443 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i [2023-08-03 22:13:11,522 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-03 22:13:11,771 INFO L384 CDTParser]: Found 1 translation units. [2023-08-03 22:13:11,772 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i [2023-08-03 22:13:11,787 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d726b8e85/a80dac593eee47e88b139f6318de443e/FLAGa49838803 [2023-08-03 22:13:11,804 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d726b8e85/a80dac593eee47e88b139f6318de443e [2023-08-03 22:13:11,808 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-03 22:13:11,809 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-03 22:13:11,810 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-03 22:13:11,810 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-03 22:13:11,813 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-03 22:13:11,814 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 10:13:11" (1/1) ... [2023-08-03 22:13:11,815 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72dfec5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:11, skipping insertion in model container [2023-08-03 22:13:11,815 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 10:13:11" (1/1) ... [2023-08-03 22:13:11,860 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-03 22:13:12,010 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-03 22:13:12,137 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i[31403,31416] [2023-08-03 22:13:12,141 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i[32483,32496] [2023-08-03 22:13:12,157 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 22:13:12,166 INFO L201 MainTranslator]: Completed pre-run [2023-08-03 22:13:12,188 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-03 22:13:12,195 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [269] [2023-08-03 22:13:12,201 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [269] [2023-08-03 22:13:12,211 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i[31403,31416] [2023-08-03 22:13:12,216 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/pthread-atomic_dekker_bound2.i[32483,32496] [2023-08-03 22:13:12,221 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 22:13:12,243 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-03 22:13:12,244 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-03 22:13:12,244 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-03 22:13:12,249 INFO L206 MainTranslator]: Completed translation [2023-08-03 22:13:12,250 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12 WrapperNode [2023-08-03 22:13:12,250 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-03 22:13:12,251 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-03 22:13:12,251 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-03 22:13:12,251 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-03 22:13:12,255 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,272 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,289 INFO L138 Inliner]: procedures = 172, calls = 60, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 79 [2023-08-03 22:13:12,290 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-03 22:13:12,290 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-03 22:13:12,290 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-03 22:13:12,290 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-03 22:13:12,305 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,306 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,309 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,309 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,331 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,334 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,336 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,339 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-03 22:13:12,339 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-03 22:13:12,340 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-03 22:13:12,340 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-03 22:13:12,340 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (1/1) ... [2023-08-03 22:13:12,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 22:13:12,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:13:12,374 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-08-03 22:13:12,376 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-08-03 22:13:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-03 22:13:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-08-03 22:13:12,400 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-03 22:13:12,400 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-03 22:13:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-03 22:13:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-03 22:13:12,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-03 22:13:12,402 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-03 22:13:12,501 INFO L236 CfgBuilder]: Building ICFG [2023-08-03 22:13:12,503 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-03 22:13:12,661 INFO L277 CfgBuilder]: Performing block encoding [2023-08-03 22:13:12,667 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-03 22:13:12,667 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-03 22:13:12,671 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 10:13:12 BoogieIcfgContainer [2023-08-03 22:13:12,671 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-03 22:13:12,673 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-03 22:13:12,674 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-03 22:13:12,700 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-03 22:13:12,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.08 10:13:11" (1/3) ... [2023-08-03 22:13:12,701 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4af29b77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 10:13:12, skipping insertion in model container [2023-08-03 22:13:12,701 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 10:13:12" (2/3) ... [2023-08-03 22:13:12,701 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4af29b77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 10:13:12, skipping insertion in model container [2023-08-03 22:13:12,701 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 10:13:12" (3/3) ... [2023-08-03 22:13:12,702 INFO L112 eAbstractionObserver]: Analyzing ICFG pthread-atomic_dekker_bound2.i [2023-08-03 22:13:12,708 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-03 22:13:12,714 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-03 22:13:12,714 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-08-03 22:13:12,714 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-03 22:13:12,769 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-03 22:13:12,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:12,891 INFO L124 PetriNetUnfolderBase]: 41/259 cut-off events. [2023-08-03 22:13:12,891 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 22:13:12,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 259 events. 41/259 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 963 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 132. Up to 8 conditions per place. [2023-08-03 22:13:12,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:12,910 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:12,913 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 22:13:12,931 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:12,933 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:12,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 130 transitions, 282 flow [2023-08-03 22:13:13,013 INFO L124 PetriNetUnfolderBase]: 41/259 cut-off events. [2023-08-03 22:13:13,013 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 22:13:13,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 259 events. 41/259 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 963 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 132. Up to 8 conditions per place. [2023-08-03 22:13:13,022 INFO L119 LiptonReduction]: Number of co-enabled transitions 6136 [2023-08-03 22:13:15,096 INFO L134 LiptonReduction]: Checked pairs total: 15260 [2023-08-03 22:13:15,096 INFO L136 LiptonReduction]: Total number of compositions: 89 [2023-08-03 22:13:15,111 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-03 22:13:15,116 INFO L357 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=LoopsAndPotentialCycles, 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;@767f27cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 22:13:15,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-03 22:13:15,121 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 22:13:15,121 INFO L124 PetriNetUnfolderBase]: 1/26 cut-off events. [2023-08-03 22:13:15,121 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-03 22:13:15,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:13:15,122 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-03 22:13:15,122 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 22:13:15,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:13:15,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1626425094, now seen corresponding path program 1 times [2023-08-03 22:13:15,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:13:15,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124586029] [2023-08-03 22:13:15,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:13:15,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:13:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 22:13:15,229 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-03 22:13:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 22:13:15,264 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-03 22:13:15,265 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-03 22:13:15,266 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-03 22:13:15,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-03 22:13:15,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-03 22:13:15,268 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-03 22:13:15,271 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-03 22:13:15,271 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-03 22:13:15,272 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-03 22:13:15,299 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-03 22:13:15,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,395 INFO L124 PetriNetUnfolderBase]: 150/806 cut-off events. [2023-08-03 22:13:15,396 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 22:13:15,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 806 events. 150/806 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4275 event pairs, 2 based on Foata normal form. 0/661 useless extension candidates. Maximal degree in co-relation 491. Up to 32 conditions per place. [2023-08-03 22:13:15,403 INFO L82 GeneralOperation]: Start removeDead. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,409 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,409 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 22:13:15,409 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,410 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:13:15,509 INFO L124 PetriNetUnfolderBase]: 150/806 cut-off events. [2023-08-03 22:13:15,509 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 22:13:15,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 806 events. 150/806 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4275 event pairs, 2 based on Foata normal form. 0/661 useless extension candidates. Maximal degree in co-relation 491. Up to 32 conditions per place. [2023-08-03 22:13:15,546 INFO L119 LiptonReduction]: Number of co-enabled transitions 18720 [2023-08-03 22:13:17,520 INFO L134 LiptonReduction]: Checked pairs total: 51866 [2023-08-03 22:13:17,520 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-08-03 22:13:17,522 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-03 22:13:17,523 INFO L357 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=LoopsAndPotentialCycles, 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;@767f27cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 22:13:17,523 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-03 22:13:17,531 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 22:13:17,531 INFO L124 PetriNetUnfolderBase]: 11/91 cut-off events. [2023-08-03 22:13:17,531 INFO L125 PetriNetUnfolderBase]: For 9/13 co-relation queries the response was YES. [2023-08-03 22:13:17,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:13:17,531 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-03 22:13:17,532 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 22:13:17,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:13:17,532 INFO L85 PathProgramCache]: Analyzing trace with hash -147076659, now seen corresponding path program 1 times [2023-08-03 22:13:17,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:13:17,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006955108] [2023-08-03 22:13:17,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:13:17,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:13:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:13:17,775 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:13:17,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:13:17,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006955108] [2023-08-03 22:13:17,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006955108] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 22:13:17,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297415367] [2023-08-03 22:13:17,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:13:17,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:13:17,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:13:17,779 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-08-03 22:13:17,805 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-08-03 22:13:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:13:17,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 22:13:17,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 22:13:17,917 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:13:17,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 22:13:17,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297415367] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:13:17,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 22:13:17,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-03 22:13:17,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730473261] [2023-08-03 22:13:17,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:13:17,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 22:13:17,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:13:17,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 22:13:17,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 22:13:17,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 308 [2023-08-03 22:13:17,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 90 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 155.6) internal successors, (778), 5 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:13:17,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:13:17,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 308 [2023-08-03 22:13:17,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:14:01,698 INFO L124 PetriNetUnfolderBase]: 614336/817895 cut-off events. [2023-08-03 22:14:01,698 INFO L125 PetriNetUnfolderBase]: For 34408/34621 co-relation queries the response was YES. [2023-08-03 22:14:03,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1570429 conditions, 817895 events. 614336/817895 cut-off events. For 34408/34621 co-relation queries the response was YES. Maximal size of possible extension queue 25079. Compared 6364232 event pairs, 220344 based on Foata normal form. 13823/519931 useless extension candidates. Maximal degree in co-relation 277074. Up to 735796 conditions per place. [2023-08-03 22:14:06,055 INFO L140 encePairwiseOnDemand]: 303/308 looper letters, 93 selfloop transitions, 5 changer transitions 0/122 dead transitions. [2023-08-03 22:14:06,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 122 transitions, 484 flow [2023-08-03 22:14:06,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 22:14:06,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 22:14:06,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 870 transitions. [2023-08-03 22:14:06,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2023-08-03 22:14:06,080 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 870 transitions. [2023-08-03 22:14:06,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 870 transitions. [2023-08-03 22:14:06,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:14:06,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 870 transitions. [2023-08-03 22:14:06,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 174.0) internal successors, (870), 5 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:06,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:06,099 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:06,100 INFO L175 Difference]: Start difference. First operand has 78 places, 90 transitions, 228 flow. Second operand 5 states and 870 transitions. [2023-08-03 22:14:06,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 122 transitions, 484 flow [2023-08-03 22:14:06,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 122 transitions, 478 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-03 22:14:06,129 INFO L231 Difference]: Finished difference. Result has 80 places, 91 transitions, 237 flow [2023-08-03 22:14:06,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=80, PETRI_TRANSITIONS=91} [2023-08-03 22:14:06,134 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 2 predicate places. [2023-08-03 22:14:06,134 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 91 transitions, 237 flow [2023-08-03 22:14:06,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 155.6) internal successors, (778), 5 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:06,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:14:06,135 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-03 22:14:06,147 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-08-03 22:14:06,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:14:06,342 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 22:14:06,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:14:06,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1849972786, now seen corresponding path program 1 times [2023-08-03 22:14:06,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:14:06,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484887757] [2023-08-03 22:14:06,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:14:06,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:14:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:14:06,415 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 22:14:06,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:14:06,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484887757] [2023-08-03 22:14:06,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484887757] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:14:06,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 22:14:06,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-03 22:14:06,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703300340] [2023-08-03 22:14:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:14:06,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 22:14:06,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:14:06,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 22:14:06,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 22:14:06,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 308 [2023-08-03 22:14:06,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 91 transitions, 237 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:06,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:14:06,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 308 [2023-08-03 22:14:06,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:14:49,800 INFO L124 PetriNetUnfolderBase]: 590937/800197 cut-off events. [2023-08-03 22:14:49,800 INFO L125 PetriNetUnfolderBase]: For 29757/30239 co-relation queries the response was YES. [2023-08-03 22:14:52,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1519051 conditions, 800197 events. 590937/800197 cut-off events. For 29757/30239 co-relation queries the response was YES. Maximal size of possible extension queue 24535. Compared 6446625 event pairs, 319126 based on Foata normal form. 1/503528 useless extension candidates. Maximal degree in co-relation 270634. Up to 704983 conditions per place. [2023-08-03 22:14:55,133 INFO L140 encePairwiseOnDemand]: 305/308 looper letters, 75 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2023-08-03 22:14:55,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 410 flow [2023-08-03 22:14:55,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 22:14:55,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 22:14:55,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 542 transitions. [2023-08-03 22:14:55,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865800865800865 [2023-08-03 22:14:55,136 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 542 transitions. [2023-08-03 22:14:55,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 542 transitions. [2023-08-03 22:14:55,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:14:55,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 542 transitions. [2023-08-03 22:14:55,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:55,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:55,140 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:55,140 INFO L175 Difference]: Start difference. First operand has 80 places, 91 transitions, 237 flow. Second operand 3 states and 542 transitions. [2023-08-03 22:14:55,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 410 flow [2023-08-03 22:14:55,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 101 transitions, 409 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 22:14:55,148 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 235 flow [2023-08-03 22:14:55,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=235, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2023-08-03 22:14:55,149 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 3 predicate places. [2023-08-03 22:14:55,151 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 235 flow [2023-08-03 22:14:55,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:55,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:14:55,152 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:14:55,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-03 22:14:55,152 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 22:14:55,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:14:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2133205210, now seen corresponding path program 1 times [2023-08-03 22:14:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:14:55,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033510363] [2023-08-03 22:14:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:14:55,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:14:55,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:14:55,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 22:14:55,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:14:55,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033510363] [2023-08-03 22:14:55,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033510363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 22:14:55,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573810333] [2023-08-03 22:14:55,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:14:55,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:14:55,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:14:55,225 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-08-03 22:14:55,231 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-08-03 22:14:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:14:55,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 22:14:55,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 22:14:55,319 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 22:14:55,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 22:14:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 22:14:55,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573810333] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 22:14:55,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 22:14:55,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-03 22:14:55,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559214307] [2023-08-03 22:14:55,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 22:14:55,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 22:14:55,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:14:55,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 22:14:55,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 22:14:55,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 308 [2023-08-03 22:14:55,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:14:55,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:14:55,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 308 [2023-08-03 22:14:55,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:15:37,418 INFO L124 PetriNetUnfolderBase]: 579354/779943 cut-off events. [2023-08-03 22:15:37,419 INFO L125 PetriNetUnfolderBase]: For 28264/28825 co-relation queries the response was YES. [2023-08-03 22:15:38,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1484380 conditions, 779943 events. 579354/779943 cut-off events. For 28264/28825 co-relation queries the response was YES. Maximal size of possible extension queue 24264. Compared 6184148 event pairs, 208578 based on Foata normal form. 11/489176 useless extension candidates. Maximal degree in co-relation 282185. Up to 690613 conditions per place. [2023-08-03 22:15:41,285 INFO L140 encePairwiseOnDemand]: 305/308 looper letters, 93 selfloop transitions, 3 changer transitions 0/120 dead transitions. [2023-08-03 22:15:41,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 120 transitions, 486 flow [2023-08-03 22:15:41,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 22:15:41,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 22:15:41,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 713 transitions. [2023-08-03 22:15:41,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787337662337663 [2023-08-03 22:15:41,287 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 713 transitions. [2023-08-03 22:15:41,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 713 transitions. [2023-08-03 22:15:41,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:15:41,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 713 transitions. [2023-08-03 22:15:41,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 178.25) internal successors, (713), 4 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:15:41,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:15:41,293 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:15:41,293 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 235 flow. Second operand 4 states and 713 transitions. [2023-08-03 22:15:41,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 120 transitions, 486 flow [2023-08-03 22:15:41,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 482 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-03 22:15:41,298 INFO L231 Difference]: Finished difference. Result has 82 places, 89 transitions, 232 flow [2023-08-03 22:15:41,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=232, PETRI_PLACES=82, PETRI_TRANSITIONS=89} [2023-08-03 22:15:41,299 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 4 predicate places. [2023-08-03 22:15:41,300 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 89 transitions, 232 flow [2023-08-03 22:15:41,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:15:41,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:15:41,300 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:15:41,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-03 22:15:41,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-03 22:15:41,511 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 22:15:41,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:15:41,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1631947747, now seen corresponding path program 1 times [2023-08-03 22:15:41,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:15:41,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394110380] [2023-08-03 22:15:41,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:15:41,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:15:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:15:41,598 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-03 22:15:41,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:15:41,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394110380] [2023-08-03 22:15:41,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394110380] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 22:15:41,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465009063] [2023-08-03 22:15:41,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:15:41,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:15:41,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:15:41,601 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-08-03 22:15:41,604 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-08-03 22:15:41,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:15:41,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 22:15:41,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 22:15:41,709 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-03 22:15:41,709 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 22:15:41,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465009063] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:15:41,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 22:15:41,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-03 22:15:41,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195739367] [2023-08-03 22:15:41,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:15:41,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 22:15:41,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:15:41,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 22:15:41,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 22:15:41,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 308 [2023-08-03 22:15:41,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 89 transitions, 232 flow. Second operand has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:15:41,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:15:41,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 308 [2023-08-03 22:15:41,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:16:16,883 INFO L124 PetriNetUnfolderBase]: 621146/774849 cut-off events. [2023-08-03 22:16:16,883 INFO L125 PetriNetUnfolderBase]: For 14989/14989 co-relation queries the response was YES. [2023-08-03 22:16:18,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1543753 conditions, 774849 events. 621146/774849 cut-off events. For 14989/14989 co-relation queries the response was YES. Maximal size of possible extension queue 21390. Compared 5009729 event pairs, 20302 based on Foata normal form. 0/473564 useless extension candidates. Maximal degree in co-relation 687836. Up to 680839 conditions per place. [2023-08-03 22:16:18,912 INFO L140 encePairwiseOnDemand]: 304/308 looper letters, 0 selfloop transitions, 0 changer transitions 181/181 dead transitions. [2023-08-03 22:16:18,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 181 transitions, 728 flow [2023-08-03 22:16:18,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 22:16:18,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 22:16:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 928 transitions. [2023-08-03 22:16:18,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025974025974026 [2023-08-03 22:16:18,916 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 928 transitions. [2023-08-03 22:16:18,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 928 transitions. [2023-08-03 22:16:18,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:16:18,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 928 transitions. [2023-08-03 22:16:18,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 185.6) internal successors, (928), 5 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:16:18,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:16:18,942 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:16:18,942 INFO L175 Difference]: Start difference. First operand has 82 places, 89 transitions, 232 flow. Second operand 5 states and 928 transitions. [2023-08-03 22:16:18,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 181 transitions, 728 flow [2023-08-03 22:16:19,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 181 transitions, 716 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-03 22:16:19,367 INFO L231 Difference]: Finished difference. Result has 80 places, 0 transitions, 0 flow [2023-08-03 22:16:19,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=0, PETRI_PLACES=80, PETRI_TRANSITIONS=0} [2023-08-03 22:16:19,369 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 2 predicate places. [2023-08-03 22:16:19,369 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 0 transitions, 0 flow [2023-08-03 22:16:19,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:16:19,370 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-03 22:16:19,370 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-03 22:16:19,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-03 22:16:19,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:16:19,575 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-03 22:16:19,575 INFO L307 ceAbstractionStarter]: Result for error location InUseError was SAFE,SAFE (1/2) [2023-08-03 22:16:19,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,743 INFO L124 PetriNetUnfolderBase]: 150/806 cut-off events. [2023-08-03 22:16:19,744 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 22:16:19,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 806 events. 150/806 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4275 event pairs, 2 based on Foata normal form. 0/661 useless extension candidates. Maximal degree in co-relation 491. Up to 32 conditions per place. [2023-08-03 22:16:19,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,771 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,771 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 22:16:19,771 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,772 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 188 transitions, 424 flow [2023-08-03 22:16:19,892 INFO L124 PetriNetUnfolderBase]: 150/806 cut-off events. [2023-08-03 22:16:19,893 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 22:16:19,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 806 events. 150/806 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4275 event pairs, 2 based on Foata normal form. 0/661 useless extension candidates. Maximal degree in co-relation 491. Up to 32 conditions per place. [2023-08-03 22:16:19,928 INFO L119 LiptonReduction]: Number of co-enabled transitions 18720 [2023-08-03 22:16:22,408 INFO L134 LiptonReduction]: Checked pairs total: 59053 [2023-08-03 22:16:22,408 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-08-03 22:16:22,410 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-03 22:16:22,410 INFO L357 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=LoopsAndPotentialCycles, 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;@767f27cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 22:16:22,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-08-03 22:16:22,418 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 22:16:22,418 INFO L124 PetriNetUnfolderBase]: 2/33 cut-off events. [2023-08-03 22:16:22,419 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-03 22:16:22,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:16:22,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:16:22,419 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr2Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-08-03 22:16:22,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:16:22,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1891305319, now seen corresponding path program 1 times [2023-08-03 22:16:22,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:16:22,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210085498] [2023-08-03 22:16:22,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:16:22,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:16:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:16:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:16:22,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:16:22,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210085498] [2023-08-03 22:16:22,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210085498] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:16:22,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 22:16:22,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-03 22:16:22,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085496388] [2023-08-03 22:16:22,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:16:22,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 22:16:22,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:16:22,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 22:16:22,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 22:16:22,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 308 [2023-08-03 22:16:22,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 90 transitions, 228 flow. Second operand has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:16:22,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:16:22,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 308 [2023-08-03 22:16:22,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:17:31,425 INFO L124 PetriNetUnfolderBase]: 865205/1143105 cut-off events. [2023-08-03 22:17:31,425 INFO L125 PetriNetUnfolderBase]: For 54535/54535 co-relation queries the response was YES. [2023-08-03 22:17:33,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2226201 conditions, 1143105 events. 865205/1143105 cut-off events. For 54535/54535 co-relation queries the response was YES. Maximal size of possible extension queue 35221. Compared 8931273 event pairs, 274670 based on Foata normal form. 20999/754793 useless extension candidates. Maximal degree in co-relation 885845. Up to 565688 conditions per place. [2023-08-03 22:17:38,123 INFO L140 encePairwiseOnDemand]: 298/308 looper letters, 114 selfloop transitions, 5 changer transitions 1/143 dead transitions. [2023-08-03 22:17:38,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 143 transitions, 601 flow [2023-08-03 22:17:38,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 22:17:38,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 22:17:38,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 575 transitions. [2023-08-03 22:17:38,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222943722943723 [2023-08-03 22:17:38,126 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 575 transitions. [2023-08-03 22:17:38,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 575 transitions. [2023-08-03 22:17:38,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:17:38,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 575 transitions. [2023-08-03 22:17:38,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:17:38,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:17:38,130 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:17:38,130 INFO L175 Difference]: Start difference. First operand has 78 places, 90 transitions, 228 flow. Second operand 3 states and 575 transitions. [2023-08-03 22:17:38,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 143 transitions, 601 flow [2023-08-03 22:17:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 143 transitions, 601 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 22:17:38,429 INFO L231 Difference]: Finished difference. Result has 82 places, 92 transitions, 264 flow [2023-08-03 22:17:38,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=264, PETRI_PLACES=82, PETRI_TRANSITIONS=92} [2023-08-03 22:17:38,430 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 4 predicate places. [2023-08-03 22:17:38,430 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 92 transitions, 264 flow [2023-08-03 22:17:38,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:17:38,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:17:38,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:17:38,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-03 22:17:38,431 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr2Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr2Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-08-03 22:17:38,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:17:38,431 INFO L85 PathProgramCache]: Analyzing trace with hash 368460415, now seen corresponding path program 1 times [2023-08-03 22:17:38,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:17:38,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685576465] [2023-08-03 22:17:38,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:17:38,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:17:38,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:17:38,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:17:38,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:17:38,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685576465] [2023-08-03 22:17:38,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685576465] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:17:38,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 22:17:38,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-03 22:17:38,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614354416] [2023-08-03 22:17:38,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:17:38,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 22:17:38,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:17:38,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 22:17:38,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 22:17:38,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 308 [2023-08-03 22:17:38,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 92 transitions, 264 flow. Second operand has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:17:38,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:17:38,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 308 [2023-08-03 22:17:38,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:18:20,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 165#(= ~x~0 0), 131#L794-4true, 169#true, 64#L739true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:20,149 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:18:20,149 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:18:20,150 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:20,150 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:18:21,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:21,192 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:18:21,192 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:18:21,192 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:18:21,192 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:23,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 165#(= ~x~0 0), Black: 163#true, 169#true, 64#L739true, 149#L795-4true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:23,677 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,677 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:23,677 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:23,677 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 165#(= ~x~0 0), 169#true, 131#L794-4true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:23,825 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,825 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:23,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,825 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:23,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 165#(= ~x~0 0), 131#L794-4true, 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:23,832 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,832 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:23,832 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:23,833 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:24,145 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:24,145 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,145 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:24,145 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:24,350 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:24,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,351 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:24,351 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 131#L794-4true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:24,358 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:24,358 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,358 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:24,359 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:25,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][86], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 169#true, 131#L794-4true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, 163#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:25,034 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:25,034 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:25,034 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:25,034 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:25,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 131#L794-4true, 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:25,045 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:18:25,045 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:25,045 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:18:25,046 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:26,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 165#(= ~x~0 0), Black: 163#true, 169#true, 64#L739true, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:26,520 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,520 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,520 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,520 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 165#(= ~x~0 0), Black: 163#true, 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 64#L739true, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:26,527 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,527 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,527 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,527 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:26,941 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,941 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,941 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,941 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#L795-4true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:26,946 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,946 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:26,947 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:26,947 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:27,538 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:27,538 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,538 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:27,538 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][86], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, 163#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:27,736 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:27,736 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,736 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:27,736 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:27,746 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:18:27,746 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,747 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:18:27,747 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:29,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 165#(= ~x~0 0), Black: 163#true, 169#true, 131#L794-4true, 64#L739true, thr1Thread1of2ForFork0InUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,206 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,207 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,357 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,357 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,358 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,573 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,573 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,573 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,573 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 131#L794-4true, 169#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,644 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,644 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,644 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,645 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,647 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,647 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,647 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,647 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:29,656 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,980 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:29,980 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:29,980 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:30,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:30,344 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:18:30,344 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:30,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:30,344 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:18:31,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][58], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 165#(= ~x~0 0), 169#true, 64#L739true, 149#L795-4true, thr1Thread1of2ForFork0InUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,429 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,429 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,429 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,429 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 169#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,569 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,569 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,569 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,569 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,596 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,596 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,596 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,625 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,625 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,625 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,625 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 47#L795-8true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,628 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,628 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,629 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,717 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,717 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,717 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,717 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,809 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,809 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,809 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,809 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:31,811 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,811 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,811 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,811 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 47#L795-8true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:31,983 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,983 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:31,983 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:31,983 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:32,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:32,038 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:18:32,038 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:32,038 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:32,038 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:18:33,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 3#ULTIMATE.startEXITtrue, 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:33,058 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,058 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,058 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,059 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, 165#(= ~x~0 0), Black: 163#true, 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:33,061 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,061 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,061 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,061 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, thr1Thread2of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:33,083 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,083 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,083 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, 100#thr2Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:33,086 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,086 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,086 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,087 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:33,317 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,317 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,318 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,318 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 3#ULTIMATE.startEXITtrue, 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:33,385 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,385 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,385 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:33,396 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:18:33,396 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,396 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:18:33,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:34,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:34,369 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:18:34,370 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:34,370 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:18:34,370 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:34,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:34,469 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:18:34,469 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:34,470 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:18:34,470 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:18:35,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:35,285 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,285 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,285 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,285 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 105#thr2EXITtrue, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:18:35,310 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,310 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,310 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,310 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 131#L794-4true, 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:35,397 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,397 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:18:35,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:18:35,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:35,737 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:18:35,737 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:18:35,737 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:18:35,737 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:18:36,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:36,075 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,075 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:18:36,075 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:18:36,075 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 47#L795-8true, 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:36,524 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:18:36,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:18:36,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:18:36,524 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:18:36,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, 165#(= ~x~0 0), Black: 163#true, 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:36,552 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:18:36,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:18:36,552 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:18:36,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:18:36,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:36,616 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:18:36,616 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,616 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,617 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:18:36,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][83], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 165#(= ~x~0 0), 169#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, thr1Thread2of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:18:36,620 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:18:36,620 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,621 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:18:36,621 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:18:36,761 INFO L124 PetriNetUnfolderBase]: 774254/1046334 cut-off events. [2023-08-03 22:18:36,761 INFO L125 PetriNetUnfolderBase]: For 275227/275558 co-relation queries the response was YES. [2023-08-03 22:18:38,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2226544 conditions, 1046334 events. 774254/1046334 cut-off events. For 275227/275558 co-relation queries the response was YES. Maximal size of possible extension queue 32270. Compared 8628876 event pairs, 434610 based on Foata normal form. 0/822418 useless extension candidates. Maximal degree in co-relation 504227. Up to 943229 conditions per place. [2023-08-03 22:18:43,224 INFO L140 encePairwiseOnDemand]: 305/308 looper letters, 77 selfloop transitions, 2 changer transitions 0/103 dead transitions. [2023-08-03 22:18:43,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 103 transitions, 446 flow [2023-08-03 22:18:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 22:18:43,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 22:18:43,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-03 22:18:43,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5854978354978355 [2023-08-03 22:18:43,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-03 22:18:43,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-03 22:18:43,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:18:43,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-03 22:18:43,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:18:43,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:18:43,231 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:18:43,231 INFO L175 Difference]: Start difference. First operand has 82 places, 92 transitions, 264 flow. Second operand 3 states and 541 transitions. [2023-08-03 22:18:43,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 103 transitions, 446 flow [2023-08-03 22:18:46,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 103 transitions, 433 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-03 22:18:46,399 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 263 flow [2023-08-03 22:18:46,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=263, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2023-08-03 22:18:46,400 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 3 predicate places. [2023-08-03 22:18:46,400 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 263 flow [2023-08-03 22:18:46,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:18:46,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:18:46,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:18:46,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-03 22:18:46,401 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr2Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr2Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-08-03 22:18:46,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:18:46,401 INFO L85 PathProgramCache]: Analyzing trace with hash -665157098, now seen corresponding path program 1 times [2023-08-03 22:18:46,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:18:46,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114924695] [2023-08-03 22:18:46,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:18:46,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:18:46,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:18:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:18:46,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:18:46,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114924695] [2023-08-03 22:18:46,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114924695] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 22:18:46,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042580737] [2023-08-03 22:18:46,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:18:46,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:18:46,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:18:46,457 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-08-03 22:18:46,458 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-08-03 22:18:46,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:18:46,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-03 22:18:46,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 22:18:46,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-03 22:18:46,538 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 22:18:46,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042580737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:18:46,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 22:18:46,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 5 [2023-08-03 22:18:46,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710139549] [2023-08-03 22:18:46,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:18:46,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 22:18:46,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:18:46,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 22:18:46,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 22:18:46,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 308 [2023-08-03 22:18:46,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 263 flow. Second operand has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:18:46,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:18:46,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 308 [2023-08-03 22:18:46,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:19:41,608 INFO L124 PetriNetUnfolderBase]: 764131/1020369 cut-off events. [2023-08-03 22:19:41,608 INFO L125 PetriNetUnfolderBase]: For 132191/132191 co-relation queries the response was YES. [2023-08-03 22:19:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2138633 conditions, 1020369 events. 764131/1020369 cut-off events. For 132191/132191 co-relation queries the response was YES. Maximal size of possible extension queue 30969. Compared 8140785 event pairs, 284413 based on Foata normal form. 43718/831672 useless extension candidates. Maximal degree in co-relation 2138558. Up to 505878 conditions per place. [2023-08-03 22:19:47,146 INFO L140 encePairwiseOnDemand]: 299/308 looper letters, 113 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2023-08-03 22:19:47,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 139 transitions, 616 flow [2023-08-03 22:19:47,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 22:19:47,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 22:19:47,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions. [2023-08-03 22:19:47,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.604978354978355 [2023-08-03 22:19:47,148 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 559 transitions. [2023-08-03 22:19:47,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions. [2023-08-03 22:19:47,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:19:47,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions. [2023-08-03 22:19:47,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:19:47,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:19:47,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:19:47,152 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 263 flow. Second operand 3 states and 559 transitions. [2023-08-03 22:19:47,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 139 transitions, 616 flow [2023-08-03 22:19:47,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 139 transitions, 614 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 22:19:47,205 INFO L231 Difference]: Finished difference. Result has 83 places, 93 transitions, 283 flow [2023-08-03 22:19:47,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=283, PETRI_PLACES=83, PETRI_TRANSITIONS=93} [2023-08-03 22:19:47,205 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 5 predicate places. [2023-08-03 22:19:47,205 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 93 transitions, 283 flow [2023-08-03 22:19:47,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:19:47,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:19:47,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:19:47,216 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-08-03 22:19:47,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:19:47,410 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr2Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-08-03 22:19:47,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:19:47,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1791054282, now seen corresponding path program 1 times [2023-08-03 22:19:47,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:19:47,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374911375] [2023-08-03 22:19:47,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:19:47,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:19:47,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:19:47,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:19:47,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:19:47,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374911375] [2023-08-03 22:19:47,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374911375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 22:19:47,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32619992] [2023-08-03 22:19:47,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:19:47,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:19:47,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 22:19:47,463 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-08-03 22:19:47,466 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-08-03 22:19:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:19:47,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 22:19:47,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 22:19:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:19:47,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 22:19:47,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 22:19:47,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32619992] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 22:19:47,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 22:19:47,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-03 22:19:47,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887718290] [2023-08-03 22:19:47,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 22:19:47,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 22:19:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:19:47,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 22:19:47,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 22:19:47,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 308 [2023-08-03 22:19:47,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 93 transitions, 283 flow. Second operand has 5 states, 5 states have (on average 157.2) internal successors, (786), 5 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:19:47,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:19:47,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 308 [2023-08-03 22:19:47,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:20:07,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 36#thr1EXITtrue, thr1Thread1of2ForFork0InUse, 151#L739-3true, 97#L780true, 127#L793-6true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:07,181 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:20:07,181 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:07,181 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:20:07,181 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:20:15,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 26#thr1EXITtrue, Black: 165#(= ~x~0 0), 36#thr1EXITtrue, thr1Thread1of2ForFork0InUse, 97#L780true, 127#L793-6true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:15,656 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:20:15,656 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:15,656 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:15,656 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:15,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 151#L739-3true, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 118#L793-11true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:15,960 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:20:15,960 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:15,960 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:15,960 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:19,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, 115#L793-5true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 151#L739-3true, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:19,597 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:20:19,598 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:19,598 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:19,598 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:19,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 151#L739-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:19,680 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:20:19,680 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:19,680 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:19,680 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:21,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, 97#L780true, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:21,776 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:20:21,776 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:21,776 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:21,776 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:22,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:22,330 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:20:22,330 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:22,330 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:22,330 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:23,035 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,035 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,035 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,035 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 151#L739-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:23,228 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,228 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,228 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,228 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 36#thr1EXITtrue, thr1Thread1of2ForFork0InUse, 151#L739-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:23,271 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,271 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:23,271 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:23,271 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:24,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:24,886 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,886 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:24,886 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:24,886 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:24,903 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,903 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:24,903 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:24,903 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 131#L794-4true, 64#L739true, thr1Thread1of2ForFork0InUse, 174#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:24,925 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,925 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:24,925 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:24,925 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:25,720 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,720 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,720 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,720 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:25,742 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,742 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,742 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,742 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:25,819 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:25,819 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:25,820 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 115#L793-5true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,035 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,035 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,035 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,035 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 26#thr1EXITtrue, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,039 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,039 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,039 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,039 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 131#L794-4true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,075 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,075 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,075 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,075 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 131#L794-4true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:26,185 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,185 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,185 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 151#L739-3true, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,205 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,205 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 151#L739-3true, 36#thr1EXITtrue, thr1Thread1of2ForFork0InUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,206 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,206 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,206 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, 151#L739-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:26,242 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,242 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:26,242 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:26,242 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:28,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,024 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,024 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,024 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,024 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, 136#L794-8true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,048 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 149#L795-4true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:28,073 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,073 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,073 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,074 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,466 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,466 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,588 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,588 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,588 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,588 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,612 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,612 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,612 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,612 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 53#L739-3true, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,659 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,659 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,659 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,659 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 26#thr1EXITtrue, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,883 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,883 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,884 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,884 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,884 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,884 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:28,903 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,903 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:28,903 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:28,903 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:29,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:29,005 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:29,005 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:29,005 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:29,005 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:29,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 149#L795-4true, 151#L739-3true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:29,350 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:20:29,350 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:29,350 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:29,350 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:30,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:30,642 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,642 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,642 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,642 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 97#L780true, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:30,663 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,663 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,663 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,663 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:30,670 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,670 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,670 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,670 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 136#L794-8true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:30,673 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,673 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,673 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,673 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, 136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 174#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:30,691 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,692 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:30,692 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:30,692 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,065 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,065 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,065 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,065 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,093 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,093 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,093 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,093 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,101 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,101 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,101 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,101 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,103 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,103 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,103 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,169 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,169 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,169 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,169 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,180 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,180 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,180 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,180 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,336 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,336 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,336 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 36#thr1EXITtrue, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,336 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,337 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,337 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,338 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,338 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,338 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,338 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [214#true, 136#L794-8true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,374 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,374 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,374 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,374 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, 136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:31,448 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,448 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,448 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,448 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 151#L739-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:31,496 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,496 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:31,496 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:31,496 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:32,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,120 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:32,120 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:32,120 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:32,120 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:20:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, 131#L794-4true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,223 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:20:32,223 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:20:32,223 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:32,223 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,589 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,592 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,593 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,593 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,593 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,595 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,595 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,595 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,602 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,602 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,602 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,602 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:32,607 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,607 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,607 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 47#L795-8true, 64#L739true, thr1Thread1of2ForFork0InUse, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:32,619 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,619 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,619 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 174#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:32,621 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,622 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:32,622 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:32,622 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,302 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,302 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,302 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,302 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,305 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,305 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,305 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,305 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,308 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,308 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,319 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,319 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,326 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,326 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,356 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,356 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,356 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,356 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,369 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,369 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,369 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,369 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,391 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,391 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,391 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,391 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,530 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,530 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,531 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,531 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 47#L795-8true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,541 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,541 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,541 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,541 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, Black: 165#(= ~x~0 0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,557 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,557 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,557 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,557 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 47#L795-8true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:33,611 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,611 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,611 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:33,618 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,618 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,618 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 151#L739-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,624 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,624 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,624 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 151#L739-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,657 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,657 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,657 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,830 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,830 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:33,830 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:33,830 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,890 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,890 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:33,890 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:33,890 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,937 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,937 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:33,937 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:33,937 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:33,956 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:20:33,956 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:33,956 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:20:33,956 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:34,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 3#ULTIMATE.startEXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,622 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,622 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,622 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,622 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,624 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,624 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,624 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,624 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, 136#L794-8true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,642 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,642 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,642 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,642 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 3#ULTIMATE.startEXITtrue, Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:34,646 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,646 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,646 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,646 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 108#L795-3true, 174#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:34,647 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,647 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,647 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,647 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,925 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,925 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,925 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,925 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,927 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,927 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,927 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,927 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, 136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,962 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,962 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,962 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,962 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,979 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,979 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,979 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,979 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 53#L739-3true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:34,981 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,981 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:34,981 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:34,981 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 136#L794-8true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,023 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,023 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,023 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,024 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, 136#L794-8true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,126 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,126 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,126 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,126 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,128 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,128 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,128 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,128 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][106], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 165#(= ~x~0 0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 108#L795-3true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,131 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,132 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,132 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,132 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:35,188 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,188 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,188 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,188 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:35,189 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,189 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, 151#L739-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,198 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,198 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,198 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,198 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 151#L739-3true, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,199 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,199 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,199 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,199 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,366 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,366 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:35,366 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:35,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,745 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,745 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:35,745 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:35,745 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,772 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,772 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:35,772 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:35,772 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:35,794 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 22:20:35,794 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:20:35,794 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:35,794 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:36,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,048 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,048 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,048 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,056 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,056 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,056 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,056 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, 134#L717true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,143 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,143 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:36,144 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,144 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,284 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,284 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,285 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,285 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,298 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,298 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,298 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,298 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,320 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,320 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,320 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,320 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,350 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,350 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,350 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,350 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,434 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,434 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,434 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,434 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,436 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,436 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,436 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,436 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, 64#L739true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,515 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,515 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:36,515 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,515 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 88#L717true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,625 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,625 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,625 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,625 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:36,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,948 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,948 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,948 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,948 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:36,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,984 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,984 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:36,984 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,984 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 16#$Ultimate##0true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:36,985 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:36,985 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:36,986 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:36,986 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,016 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,016 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,016 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:37,016 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:37,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, 47#L795-8true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,025 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,025 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:37,025 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:37,025 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,026 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,026 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:20:37,027 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,027 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,210 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,210 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,210 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,210 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,214 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,214 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,214 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,214 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, 214#true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,218 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,218 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,218 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 131#L794-4true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:37,224 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,224 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,224 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,224 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 69#L736true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,255 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,255 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,255 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 134#L717true, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,277 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,277 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,277 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,277 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 105#thr2EXITtrue, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,387 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,387 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,387 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,387 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,390 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,390 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 131#L794-4true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:37,399 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,399 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,408 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,408 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 36#thr1EXITtrue, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,412 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,412 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,438 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,439 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,439 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,439 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,501 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,501 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,501 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,501 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 26#thr1EXITtrue, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,501 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,502 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,502 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,502 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 64#L739true, 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,548 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,548 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,548 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,548 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,609 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,609 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,609 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,609 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 88#L717true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,626 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,626 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,626 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,626 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, 66#L736true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,631 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,631 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,631 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,631 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,636 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,636 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,636 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,636 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, 29#L710true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,638 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,638 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,638 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,638 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,654 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,654 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,654 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,654 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 16#$Ultimate##0true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,655 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,655 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,655 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,655 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,665 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,665 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,665 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,665 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,666 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,666 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,666 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,666 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 35#$Ultimate##0true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,671 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,671 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,671 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,671 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 35#$Ultimate##0true, 108#L795-3true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,672 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 22:20:37,672 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:37,672 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:20:37,672 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:37,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,834 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:37,834 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,834 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,834 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:37,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 149#L795-4true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:37,839 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:37,839 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:37,839 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,840 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 69#L736true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,858 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:37,858 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:37,858 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:37,858 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 134#L717true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:37,877 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:37,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:37,877 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:37,877 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,300 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,300 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,300 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,324 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,324 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,324 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,324 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,414 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,415 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,415 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,415 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,443 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,443 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,443 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,443 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 66#L736true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,465 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,465 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,465 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,465 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 88#L717true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,471 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,471 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,471 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,473 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,473 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,473 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 29#L710true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,474 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,474 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,474 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,486 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 111#L710true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 108#L795-3true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,486 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,486 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:20:38,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,518 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,518 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,519 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,519 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0InUse, 93#L728true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,560 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,560 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,560 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,560 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,578 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,578 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,578 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,585 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,585 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [69#L736true, 214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,595 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,595 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,595 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,595 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, 134#L717true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,604 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,604 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,604 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,604 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 134#L717true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,606 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,606 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,606 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,606 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, 136#L794-8true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, thr1Thread1of2ForFork0NotInUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,692 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,692 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,692 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,692 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,721 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,721 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,721 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,721 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,767 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,767 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,767 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,767 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,768 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,768 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,768 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,768 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), 131#L794-4true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,800 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,800 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,800 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,800 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 131#L794-4true, 22#L728true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,802 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,802 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,802 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,802 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 136#L794-8true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,804 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,804 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,804 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,804 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 88#L717true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,811 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,811 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,811 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 88#L717true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,815 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,815 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 66#L736true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,816 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 22:20:38,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:20:38,816 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:38,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:38,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), 149#L795-4true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,842 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,842 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,842 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,842 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 93#L728true, 149#L795-4true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,864 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,864 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,864 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,864 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,875 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,875 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,875 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,875 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, 44#L721true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,876 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,876 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,876 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,876 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 47#L795-8true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,878 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,879 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,879 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,879 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,881 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,881 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,881 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,881 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 69#L736true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,886 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,886 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,886 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,886 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [69#L736true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,888 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,888 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,888 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,888 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 134#L717true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,894 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,894 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,894 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,894 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 134#L717true, thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,894 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,895 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:38,895 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:38,895 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, Black: 163#true, 47#L795-8true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,948 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,948 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,948 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,949 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:38,953 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,953 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,953 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,953 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,961 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,961 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,961 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,961 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:38,974 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:38,974 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,974 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:38,974 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,001 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,001 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,001 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,002 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 64#L739true, thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,002 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,002 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,002 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,002 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,017 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,017 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,017 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,017 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,018 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 22#L728true, thr1Thread1of2ForFork0NotInUse, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,018 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,018 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,019 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,024 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,024 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,024 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,024 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, 66#L736true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,030 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,030 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,030 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,030 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 88#L717true, 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,031 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 88#L717true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,031 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,031 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 66#L736true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,033 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,033 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:20:39,033 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,033 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 22:20:39,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,049 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,049 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,049 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,049 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 136#L794-8true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 93#L728true, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,065 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,066 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,066 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,066 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,070 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,070 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,070 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,070 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 44#L721true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,071 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,071 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,071 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,071 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 3#ULTIMATE.startEXITtrue, 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 174#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:39,073 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][80], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), Black: 163#true, 64#L739true, thr1Thread1of2ForFork0InUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:39,073 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,073 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,074 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), 69#L736true, thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,078 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,078 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,078 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,078 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [69#L736true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 108#L795-3true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,079 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,079 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,079 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,079 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 211#(<= 1 ~x~0), 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, thr1Thread1of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:39,122 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,122 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,122 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,122 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][81], [214#true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 211#(<= 1 ~x~0), Black: 163#true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 174#true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:20:39,123 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,123 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,123 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,123 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,423 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,423 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,423 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,423 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,425 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,425 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,425 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,425 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,479 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,479 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,479 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,479 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 30#L721true, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,480 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,480 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,480 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,480 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [211#(<= 1 ~x~0), 136#L794-8true, 214#true, thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,491 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,491 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,497 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [136#L794-8true, 214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 22#L728true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,498 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,498 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,498 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,498 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 66#L736true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,502 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 66#L736true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,503 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 22:20:39,503 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:20:39,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,517 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,517 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,517 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,517 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, 99#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,518 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,518 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,518 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,518 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0InUse, 93#L728true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,530 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,530 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,530 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,530 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 93#L728true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,531 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,531 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,531 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,531 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), 47#L795-8true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,601 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,601 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,601 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 47#L795-8true, 22#L728true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,601 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,602 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,602 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,602 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, 122#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,603 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 20#L794-3true, Black: 165#(= ~x~0 0), 22#L728true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,604 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 22:20:39,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:20:39,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,610 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,610 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,610 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,610 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 99#L718true, Black: 165#(= ~x~0 0), 108#L795-3true, thr1Thread1of2ForFork0InUse, 97#L780true, thr1Thread2of2ForFork0NotInUse, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,611 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,611 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,611 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,611 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0InUse, 93#L728true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,616 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,616 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,616 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,616 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0InUse, 108#L795-3true, 93#L728true, thr1Thread2of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,617 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,617 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,617 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,617 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,662 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 3#ULTIMATE.startEXITtrue, 22#L728true, thr1Thread1of2ForFork0NotInUse, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,663 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, 122#L718true, Black: 165#(= ~x~0 0), thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,664 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([944] L777-->L780: Formula: (and (< v_thr2Thread1of2ForFork1_~f1~0_In_3 1) (= v_~x~0_Out_30 1)) InVars {thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3} OutVars{thr2Thread1of2ForFork1_~f1~0=v_thr2Thread1of2ForFork1_~f1~0_In_3, ~x~0=v_~x~0_Out_30} AuxVars[] AssignedVars[~x~0][75], [214#true, 211#(<= 1 ~x~0), thr2Thread2of2ForFork1InUse, 147#L780-1true, Black: 165#(= ~x~0 0), 22#L728true, thr1Thread1of2ForFork0NotInUse, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:39,664 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 22:20:39,664 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 22:20:39,720 INFO L124 PetriNetUnfolderBase]: 665763/907606 cut-off events. [2023-08-03 22:20:39,720 INFO L125 PetriNetUnfolderBase]: For 345011/349410 co-relation queries the response was YES. [2023-08-03 22:20:41,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010352 conditions, 907606 events. 665763/907606 cut-off events. For 345011/349410 co-relation queries the response was YES. Maximal size of possible extension queue 28216. Compared 7566396 event pairs, 280329 based on Foata normal form. 10/707563 useless extension candidates. Maximal degree in co-relation 498943. Up to 815437 conditions per place. [2023-08-03 22:20:44,999 INFO L140 encePairwiseOnDemand]: 304/308 looper letters, 94 selfloop transitions, 4 changer transitions 0/122 dead transitions. [2023-08-03 22:20:44,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 122 transitions, 549 flow [2023-08-03 22:20:44,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 22:20:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 22:20:45,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 711 transitions. [2023-08-03 22:20:45,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771103896103896 [2023-08-03 22:20:45,001 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 711 transitions. [2023-08-03 22:20:45,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 711 transitions. [2023-08-03 22:20:45,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 22:20:45,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 711 transitions. [2023-08-03 22:20:45,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 177.75) internal successors, (711), 4 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:20:45,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:20:45,004 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:20:45,005 INFO L175 Difference]: Start difference. First operand has 83 places, 93 transitions, 283 flow. Second operand 4 states and 711 transitions. [2023-08-03 22:20:45,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 122 transitions, 549 flow [2023-08-03 22:20:45,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 545 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 22:20:45,321 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 299 flow [2023-08-03 22:20:45,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=299, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2023-08-03 22:20:45,321 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 9 predicate places. [2023-08-03 22:20:45,321 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 299 flow [2023-08-03 22:20:45,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 157.2) internal successors, (786), 5 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:20:45,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 22:20:45,322 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 22:20:45,331 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-08-03 22:20:45,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 22:20:45,527 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr2Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-08-03 22:20:45,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 22:20:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash -63618960, now seen corresponding path program 1 times [2023-08-03 22:20:45,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 22:20:45,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097672616] [2023-08-03 22:20:45,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 22:20:45,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 22:20:45,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 22:20:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-03 22:20:45,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 22:20:45,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097672616] [2023-08-03 22:20:45,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097672616] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 22:20:45,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 22:20:45,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 22:20:45,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088714689] [2023-08-03 22:20:45,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 22:20:45,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-03 22:20:45,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 22:20:45,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-03 22:20:45,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-03 22:20:45,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 308 [2023-08-03 22:20:45,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 299 flow. Second operand has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 22:20:45,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 22:20:45,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 308 [2023-08-03 22:20:45,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 22:20:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:55,240 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-03 22:20:55,241 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 22:20:55,241 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:20:55,241 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 22:20:57,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:57,008 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-03 22:20:57,008 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:20:57,008 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 22:20:57,008 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 22:20:58,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:20:58,802 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-03 22:20:58,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 22:20:58,802 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:20:58,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 22:21:01,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:01,348 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-03 22:21:01,348 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 22:21:01,348 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:01,348 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 22:21:03,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:03,032 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 22:21:03,032 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:03,032 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:03,032 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:03,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:03,038 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 22:21:03,038 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:03,038 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:03,038 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:07,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:07,828 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 22:21:07,828 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:07,828 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:07,828 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:07,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:07,838 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 22:21:07,838 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:07,838 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:07,838 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 22:21:11,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:11,648 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,648 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:11,774 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,774 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 153#L758true, 118#L793-11true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:11,831 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,831 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:11,970 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,970 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:11,970 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:11,970 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:14,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 44#L721true, Black: 163#true, 118#L793-11true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:14,474 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:14,474 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:14,475 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:14,475 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 59#L777true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:16,849 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:16,849 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,849 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:16,849 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:16,884 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:16,884 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:16,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 118#L793-11true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:16,962 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 22:21:16,962 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,962 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 22:21:16,962 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:19,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,383 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,383 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,430 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,430 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,430 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,430 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 59#L777true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,437 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,437 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,437 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,437 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,443 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,443 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,443 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,443 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, Black: 163#true, 118#L793-11true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,465 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,465 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,465 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,465 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,468 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,468 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,468 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,468 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,482 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,482 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,483 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,483 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,528 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,528 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,528 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,528 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:19,574 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:19,574 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,574 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:19,574 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 44#L721true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:21,493 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,493 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:21,493 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,493 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:21,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:21,511 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:21,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:21,511 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:21,532 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,533 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:21,533 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:21,533 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,175 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,175 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,175 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,175 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,204 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,204 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,204 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,204 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, 59#L777true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,210 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,211 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,211 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,211 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,216 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,216 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,216 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,216 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, 2#L739true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,296 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, 127#L793-6true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:24,300 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,300 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:24,300 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:24,300 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 22:21:26,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,797 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,797 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,797 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,850 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,851 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,851 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,851 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, Black: 163#true, 108#L795-3true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,856 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,857 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,857 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,857 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,862 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,863 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,863 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,863 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,869 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,869 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,869 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,869 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,876 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,876 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,876 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,912 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,912 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,912 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,912 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,955 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,955 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,955 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,955 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,961 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,961 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,961 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,961 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:26,967 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:26,967 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,967 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:26,967 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:28,807 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,807 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,807 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,807 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:28,818 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,818 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,818 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,818 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, 44#L721true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:28,823 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,823 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,823 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,823 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:28,825 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:28,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:28,825 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,158 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,158 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,158 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,158 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,183 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,183 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,183 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,183 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 59#L777true, 2#L739true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,189 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,189 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,189 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,189 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,194 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,194 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,194 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,194 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,200 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,200 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,200 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,200 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:32,207 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,207 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:32,207 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:32,207 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 22:21:34,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,931 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,931 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,931 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,931 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 153#L758true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,937 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,937 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,937 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,937 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, Black: 163#true, 47#L795-8true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,943 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,944 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,944 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,944 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 37#L762true, 33#L780-3true, 20#L794-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,950 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,950 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,950 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,950 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 118#L793-11true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,976 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,976 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,976 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,976 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:34,988 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,988 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:34,988 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:34,988 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,030 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,030 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,030 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,030 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [30#L721true, thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,033 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,033 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,033 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,033 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,035 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,035 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,035 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,035 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 20#L794-3true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,040 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,040 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,040 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,040 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,044 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,044 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,044 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,044 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 118#L793-11true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:35,096 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,096 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:35,096 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:35,096 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:36,786 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,787 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,787 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,787 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:36,803 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,803 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 44#L721true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:36,994 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,994 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,995 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,995 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:36,998 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,998 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:36,998 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:36,998 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:37,000 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,000 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,000 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,001 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:37,003 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,003 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,003 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,003 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 118#L793-11true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:37,026 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,026 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:37,026 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:37,026 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:40,576 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,576 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,576 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,576 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 108#L795-3true, 153#L758true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:40,582 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,582 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,582 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,582 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:40,588 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,588 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,588 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,588 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 37#L762true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:40,595 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,595 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,595 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,595 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 118#L793-11true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:40,688 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 22:21:40,688 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,688 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 22:21:40,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:43,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,154 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,154 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,154 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,155 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,226 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,226 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,226 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, Black: 163#true, 108#L795-3true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,232 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,232 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,232 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,232 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,250 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,250 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,250 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,250 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,268 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,268 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,268 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,268 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,271 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,304 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,304 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,304 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,305 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,307 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,307 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,307 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,307 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,309 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,309 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,309 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,309 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,317 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,317 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,317 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,317 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,322 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,322 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,322 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,322 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:43,325 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,325 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:43,326 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:43,326 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 93#L728true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,073 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,073 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,074 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,074 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,087 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,087 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,087 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,087 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,092 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,092 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,092 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,092 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,093 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,094 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,094 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,094 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,251 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,251 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,251 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,251 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 3#ULTIMATE.startEXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,253 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,254 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,254 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,254 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,256 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,256 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,256 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,256 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:45,266 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,267 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:45,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:45,267 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:48,775 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,775 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,775 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,775 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:48,791 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,791 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,791 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,791 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 37#L762true, 2#L739true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:48,797 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,797 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:48,815 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 22:21:48,815 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,815 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 22:21:48,815 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:51,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,340 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,340 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,340 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,340 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,380 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,380 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,380 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,380 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,387 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,387 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,387 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,387 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,450 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,450 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,450 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,450 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,455 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,455 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,455 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,455 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,461 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,461 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,461 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,461 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 47#L795-8true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,473 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,473 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,473 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,476 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,476 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,476 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 20#L794-3true, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:51,481 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,481 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:51,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:51,481 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,276 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,276 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,277 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,280 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,280 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,280 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,282 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,282 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,282 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,284 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,284 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,284 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,284 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 47#L795-8true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,432 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,432 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,432 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,432 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:53,435 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,435 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:53,435 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:53,435 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:55,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 131#L794-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:55,563 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:55,563 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:55,563 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:55,563 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:56,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:56,496 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:56,496 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:56,497 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:56,497 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:56,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:56,502 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 22:21:56,503 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:21:56,503 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:56,503 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 22:21:58,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:58,925 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,925 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,925 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,925 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:58,956 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,956 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,956 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,956 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:58,978 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,978 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,978 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,978 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][220], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:58,984 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,984 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,984 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,984 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][108], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:21:58,993 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:58,993 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,993 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:58,993 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 115#L793-5true, Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,005 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,005 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,005 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,005 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,029 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,029 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,029 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,029 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,031 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,031 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,031 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,031 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 3#ULTIMATE.startEXITtrue, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,038 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,038 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,038 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,039 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,041 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,041 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:21:59,049 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,049 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,049 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,049 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:21:59,052 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:21:59,052 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,052 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:21:59,052 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 115#L793-5true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 93#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,699 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,699 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,699 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,699 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,701 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,701 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,701 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,701 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,704 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,704 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,704 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,704 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,715 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,715 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,715 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,715 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,835 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,835 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,835 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:00,838 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,838 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,838 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,838 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:00,842 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,842 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:00,842 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:00,842 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:02,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 149#L795-4true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:02,920 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:02,920 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:02,920 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:02,920 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:02,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:02,931 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:02,931 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:02,931 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:02,931 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:04,118 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,118 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,118 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,118 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][224], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 108#L795-3true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 311#(and (= ~flag1~0 1) (= thr2Thread1of2ForFork1_~f1~0 1)), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 78#L759true, 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:04,125 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,125 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,125 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,125 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][115], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, 2#L739true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:04,136 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,136 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:04,136 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:04,136 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 22:22:05,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:05,922 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,922 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:05,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:05,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:05,953 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,953 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:05,953 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:05,953 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][108], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, Black: 163#true, 149#L795-4true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:05,973 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,973 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:05,973 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:05,973 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:06,013 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:06,013 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,014 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:06,014 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:06,016 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:06,017 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,017 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:06,017 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:06,022 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:06,022 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,022 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:06,022 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:07,599 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,599 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,599 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,599 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 2#L739true, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:07,602 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,602 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,602 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,602 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:07,703 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:07,703 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,703 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:07,703 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:10,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:10,153 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:10,153 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:10,153 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:10,153 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:10,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:10,181 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:10,181 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:10,181 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:10,181 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:11,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][115], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, 2#L739true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:11,908 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 22:22:11,908 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:11,908 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:11,908 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 22:22:14,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,725 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,726 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,777 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,777 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,777 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,777 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,785 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,785 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,785 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,785 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,788 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,788 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,788 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,788 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][108], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:14,830 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,830 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,830 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,830 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,867 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,867 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,867 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,867 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, 22#L728true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:14,873 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,873 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,873 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,873 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:14,889 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,889 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,889 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,889 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:14,895 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,895 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:14,895 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:14,895 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:17,092 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,092 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,092 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,092 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 108#L795-3true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:17,098 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,098 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,098 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,098 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 131#L794-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:17,104 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,104 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,104 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,104 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 136#L794-8true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:17,262 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,262 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:17,262 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:17,262 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 47#L795-8true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:19,693 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,693 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,693 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,693 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, 2#L739true, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:19,752 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,753 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,753 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,753 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 131#L794-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:19,761 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,761 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,761 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,761 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:19,765 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:19,765 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,765 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:19,765 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:21,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][115], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, 136#L794-8true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 46#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:21,377 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 22:22:21,377 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:21,377 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 22:22:21,377 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 22:22:23,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 3#ULTIMATE.startEXITtrue, Black: 163#true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:23,723 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,723 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,723 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,723 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 108#L795-3true, 97#L780true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:23,729 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,729 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,729 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,729 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:23,733 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,733 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, 105#thr2EXITtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:23,744 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,744 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,744 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,744 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 20#L794-3true, 33#L780-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr1Thread2of2ForFork0NotInUse, 121#L780-3true, thr2Thread1of2ForFork1InUse]) [2023-08-03 22:22:23,775 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,775 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,775 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,775 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][108], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, Black: 163#true, 47#L795-8true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:23,817 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,817 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,817 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,817 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][108], [thr2Thread2of2ForFork1InUse, 308#(= ~flag1~0 1), 33#L780-3true, 20#L794-3true, Black: 163#true, 54#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:23,823 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,823 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,823 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,823 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:23,851 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,851 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,851 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 33#L780-3true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 22#L728true, 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:23,855 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,855 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,855 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,855 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([947] L736-->L739: Formula: (and (= v_~x~0_Out_34 0) (< v_thr1Thread1of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3} OutVars{thr1Thread1of2ForFork0_~f2~0=v_thr1Thread1of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_34} AuxVars[] AssignedVars[~x~0][182], [thr2Thread2of2ForFork1InUse, 30#L721true, 33#L780-3true, 20#L794-3true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), 64#L739true, thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:23,864 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:23,864 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,864 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:23,864 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:25,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 2#L739true, Black: 163#true, 149#L795-4true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, 93#L728true, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:25,754 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:25,755 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:25,755 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:25,755 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:26,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 44#L721true, 2#L739true, Black: 163#true, 47#L795-8true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:26,068 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:26,068 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:26,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:26,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:26,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([942] L736-->L739: Formula: (and (= v_~x~0_Out_26 0) (< v_thr1Thread2of2ForFork0_~f2~0_In_3 1)) InVars {thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3} OutVars{thr1Thread2of2ForFork0_~f2~0=v_thr1Thread2of2ForFork0_~f2~0_In_3, ~x~0=v_~x~0_Out_26} AuxVars[] AssignedVars[~x~0][172], [thr2Thread2of2ForFork1InUse, 33#L780-3true, 20#L794-3true, 44#L721true, 2#L739true, Black: 163#true, Black: 171#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 306#true, 214#true, Black: 217#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 211#(<= 1 ~x~0), thr1Thread1of2ForFork0InUse, thr2Thread1of2ForFork1NotInUse]) [2023-08-03 22:22:26,071 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 22:22:26,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 22:22:26,071 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 22:22:26,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event Received shutdown request... [2023-08-03 22:22:27,965 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-03 22:22:28,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Cannot interrupt operation gracefully because timeout expired. Forcing shutdown [2023-08-03 22:22:33,182 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2023-08-03 22:22:33,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-03 22:22:33,182 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-03 22:22:33,182 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2023-08-03 22:22:33,182 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2023-08-03 22:22:33,182 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2023-08-03 22:22:33,182 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2023-08-03 22:22:33,183 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2023-08-03 22:22:33,183 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-03 22:22:33,209 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT (2/2) [2023-08-03 22:22:33,212 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances [2023-08-03 22:22:33,212 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-03 22:22:33,217 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.08 10:22:33 BasicIcfg [2023-08-03 22:22:33,217 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-03 22:22:33,217 INFO L158 Benchmark]: Toolchain (without parser) took 561408.55ms. Allocated memory was 362.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 314.0MB in the beginning and 7.2GB in the end (delta: -6.9GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. [2023-08-03 22:22:33,217 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 362.8MB. Free memory is still 315.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-03 22:22:33,218 INFO L158 Benchmark]: CACSL2BoogieTranslator took 440.19ms. Allocated memory is still 362.8MB. Free memory was 314.0MB in the beginning and 293.2MB in the end (delta: 20.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-03 22:22:33,218 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.13ms. Allocated memory is still 362.8MB. Free memory was 293.2MB in the beginning and 291.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-03 22:22:33,218 INFO L158 Benchmark]: Boogie Preprocessor took 48.63ms. Allocated memory is still 362.8MB. Free memory was 291.1MB in the beginning and 289.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-03 22:22:33,218 INFO L158 Benchmark]: RCFGBuilder took 331.38ms. Allocated memory is still 362.8MB. Free memory was 289.4MB in the beginning and 274.3MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-03 22:22:33,219 INFO L158 Benchmark]: TraceAbstraction took 560544.03ms. Allocated memory was 362.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 273.7MB in the beginning and 7.2GB in the end (delta: -6.9GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. [2023-08-03 22:22:33,220 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 362.8MB. Free memory is still 315.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 440.19ms. Allocated memory is still 362.8MB. Free memory was 314.0MB in the beginning and 293.2MB in the end (delta: 20.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.13ms. Allocated memory is still 362.8MB. Free memory was 293.2MB in the beginning and 291.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 48.63ms. Allocated memory is still 362.8MB. Free memory was 291.1MB in the beginning and 289.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 331.38ms. Allocated memory is still 362.8MB. Free memory was 289.4MB in the beginning and 274.3MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 560544.03ms. Allocated memory was 362.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 273.7MB in the beginning and 7.2GB in the end (delta: -6.9GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 269]: Unsoundness Warning unspecified type, defaulting to int C: short [269] - GenericResultAtLocation [Line: 269]: Unsoundness Warning unspecified type, defaulting to int C: short [269] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 114 PlacesBefore, 50 PlacesAfterwards, 130 TransitionsBefore, 57 TransitionsAfterwards, 6136 CoEnabledTransitionPairs, 5 FixpointIterations, 19 TrivialSequentialCompositions, 40 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 19 ConcurrentYvCompositions, 9 ChoiceCompositions, 89 TotalNumberOfCompositions, 15260 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8485, independent: 8234, independent conditional: 0, independent unconditional: 8234, dependent: 251, dependent conditional: 0, dependent unconditional: 251, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3083, independent: 3049, independent conditional: 0, independent unconditional: 3049, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8485, independent: 5185, independent conditional: 0, independent unconditional: 5185, dependent: 217, dependent conditional: 0, dependent unconditional: 217, unknown: 3083, unknown conditional: 0, unknown unconditional: 3083] , Statistics on independence cache: Total cache size (in pairs): 494, Positive cache size: 469, Positive conditional cache size: 0, Positive unconditional cache size: 469, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.1s, 160 PlacesBefore, 78 PlacesAfterwards, 188 TransitionsBefore, 90 TransitionsAfterwards, 18720 CoEnabledTransitionPairs, 5 FixpointIterations, 19 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 29 ConcurrentYvCompositions, 16 ChoiceCompositions, 120 TotalNumberOfCompositions, 51866 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 26817, independent: 26372, independent conditional: 0, independent unconditional: 26372, dependent: 445, dependent conditional: 0, dependent unconditional: 445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9302, independent: 9218, independent conditional: 0, independent unconditional: 9218, dependent: 84, dependent conditional: 0, dependent unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 26817, independent: 17154, independent conditional: 0, independent unconditional: 17154, dependent: 361, dependent conditional: 0, dependent unconditional: 361, unknown: 9302, unknown conditional: 0, unknown unconditional: 9302] , Statistics on independence cache: Total cache size (in pairs): 1493, Positive cache size: 1443, Positive conditional cache size: 0, Positive unconditional cache size: 1443, Negative cache size: 50, Negative conditional cache size: 0, Negative unconditional cache size: 50, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 160 PlacesBefore, 78 PlacesAfterwards, 188 TransitionsBefore, 90 TransitionsAfterwards, 18720 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 29 ConcurrentYvCompositions, 16 ChoiceCompositions, 120 TotalNumberOfCompositions, 59053 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 29436, independent: 28907, independent conditional: 0, independent unconditional: 28907, dependent: 529, dependent conditional: 0, dependent unconditional: 529, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9322, independent: 9239, independent conditional: 0, independent unconditional: 9239, dependent: 83, dependent conditional: 0, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 29436, independent: 19668, independent conditional: 0, independent unconditional: 19668, dependent: 446, dependent conditional: 0, dependent unconditional: 446, unknown: 9322, unknown conditional: 0, unknown unconditional: 9322] , Statistics on independence cache: Total cache size (in pairs): 1520, Positive cache size: 1468, Positive conditional cache size: 0, Positive unconditional cache size: 1468, Negative cache size: 52, Negative conditional cache size: 0, Negative unconditional cache size: 52, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 739]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 780]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 5 procedures, 152 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 2.5s, OverallIterations: 1, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=136occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 6 NumberOfCodeBlocks, 6 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 2 thread instances CFG has 7 procedures, 194 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 184.3s, OverallIterations: 4, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 180.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 471 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 441 mSDsluCounter, 2 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 17 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 735 IncrementalHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 17 mSolverCounterUnsat, 2 mSDtfsCounter, 735 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 73 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=237occurred in iteration=1, InterpolantAutomatonStates: 17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 106 NumberOfCodeBlocks, 106 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 114 ConstructedInterpolants, 0 QuantifiedInterpolants, 218 SizeOfPredicates, 0 NumberOfNonLiveVariables, 369 ConjunctsInSsa, 11 ConjunctsInUnsatCore, 8 InterpolantComputations, 3 PerfectInterpolantSequences, 66/79 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 194 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 373.6s, OverallIterations: 5, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 369.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 388 SdHoareTripleChecker+Valid, 0.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 333 mSDsluCounter, 14 SdHoareTripleChecker+Invalid, 0.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4 mSDsCounter, 53 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1037 IncrementalHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 53 mSolverCounterUnsat, 10 mSDtfsCounter, 1037 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=299occurred in iteration=4, InterpolantAutomatonStates: 13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 88 NumberOfCodeBlocks, 88 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 95 ConstructedInterpolants, 0 QuantifiedInterpolants, 187 SizeOfPredicates, 0 NumberOfNonLiveVariables, 221 ConjunctsInSsa, 5 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 7/11 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout !ENTRY org.eclipse.osgi 4 0 2023-08-03 22:22:33.264 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d726b8e85/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:190) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d726b8e85/.metadata/.log.